spring.net nhibernate sessionfactory dbprovider 配置

本文详细介绍了使用NHibernate框架进行数据库连接配置的方法,包括SqlServer, SQLite, MySql, Oracle等常见数据库类型。每种数据库配置都包含provider、connectionString、driver_class、dialect等关键参数的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  

 <!--.\SQLEXPRESS&SqlServer--> 
    <add key="db.provider" value="SqlServer-2.0" /> 
    <add key="db.connectionString" value="Server=.;database=xxx;uid=sa;pwd=xxx" /> 
    <add key="db.driver_class" value="NHibernate.Driver.SqlClientDriver" /> 
    <add key="db.dialect" value="NHibernate.Dialect.MsSql2005Dialect" /> 
 
    <!--SQLite--> 
    <add key="db.provider" value="SQLite-1.0.65"/> 
    <add key="db.connectionstring" value="data source=|datadirectory|\xxx.db;version=3;"/> 
    <add key="db.driver_class" value="NHibernate.Driver.SQLiteDriver"/> 
    <add key="db.dialect" value="NHibernate.Dialect.SQLiteDialect"/> 
 
    <!--MySql--> 
    <add key="db.provider" value="MySql-6.2.2"/> 
    <add key="db.connectionString" value="Database=xxx;Data Source=xxx;User Id=xxx;Password=xxx"/> 
    <add key="db.driver_class" value="NHibernate.Driver.MySqlDataDriver"/> 
    <add key="db.dialect" value="NHibernate.Dialect.MySQLDialect"/> 
 
    <!-- Oracle --> 
    <add key="db.provider" value="OracleClient-2.0" /> 
    <add key="db.connectionString" value="Data Source=xxx;User ID=xxx;Password=xxx" /> 
    <add key="db.driver_class" value="NHibernate.Driver.OracleClientDriver" /> 
    <add key="db.dialect" value="NHibernate.Dialect.Oracle10gDialect" />

转载于:https://www.cnblogs.com/chan/archive/2011/08/11/2135118.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值