当前位置/ List
DevNet帮助中心 >> DevNet系统功能介绍
DBConnect数据连接类及配置

发布日期:2012-07-07       浏览:6778 次
        该类是DevNet数据底层的核心类,它根据配置文件,使用工厂模式创建不同的数据驱动
        支持的数据库包括:MSSQLServer、Oracle、OLEDB、MySql、SQLite
        命名空间:DevNet.DBAccess 
        构造函数
折叠C# Code复制内容到剪贴板
  1. /// <summary>     
  2. ///  构造函数       
  3. ///  配置文件          
  4. ///  (appSettings)     
  5. ///  add key="Provider" value="Sql"  (Sql,OleDb,Oracle,Ado,SQLite,mysql )         
  6. ///  add key="Sql" value="Data Source=.;Initial Catalog=userinfo;Persist Security Info=True;User ID=sa;Password=sa"         
  7. ///  add key="Ado" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\sqldatabase\test.mdb"        
  8. ///  (appSettings)     
  9. ///  无参数构造函数将自动创建连接     
  10. /// </summary>     
  11. public DBConnect()     
  12.   
  13. /// <summary>     
  14. /// 构造函数     
  15. /// 配置文件     
  16. /// (appSettings)     
  17. /// add key="Provider" value="Sql"  Sql,OleDb,Oracle,Ado,MySql,SQLite     
  18. /// add key="Sql" value="Data Source=.;Initial Catalog=userinfo;Persist Security Info=True;User ID=sa;Password=sa"     
  19.  /// add key="Ado" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\sqldatabase\test.mdb"     
  20. /// (appSettings)     
  21. /// 无参数构造函数将自动创建连接     
  22. /// </summary>     
  23. /// <param name="dataBaseEnum">数据库类型枚举</param>     
  24. /// <param name="connString">数据库的连接字符串</param>     
  25. public DBConnect(DBTypeEnum dataBaseEnum, string connString)    

 
        配置文件:
折叠XML/HTML Code复制内容到剪贴板
  1. <appSettings>  
  2.     <!--DevNet数据提供者-->  
  3.     <add key="Provider" value="sql" />  
  4.     <!--Sql,OleDb,Oracle,Ado,mysql,sqlite-->  
  5.     <add key="sql" value="Data Source=.;Initial Catalog=DevNetDemo;Persist Security Info=True;User ID=sa;Password=sql"/>  
  6.     <add key="oracle" value="Data Source=192.168.1.188_ynwlw;Persist Security Info=True;User ID=lcc;Password=123456;Unicode=True;"/>  
  7.     <add key="ado" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\sqldb\DevNetDemo.mdb" />  
  8.     <add key="oledb" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\sqldb\DevNetDemo.mdb" />  
  9.     <add key="mysql" value="server=localhost; user id=root; password=mysql; database=DevNetDemo"/>  
  10.     <!--请将System.Data.SQLite.dll复制到程序执行目录,并在配置文件AppSettings中设置SQLiteAssembly="System.Data.SQLite.dll"(程序集名称)-->  
  11.     <add key="sqlite" value="Data Source=d:\sqldb\devnetdemo.db;Pooling=true;FailIfMissing=false"/>  
  12.     <add key="SQLiteAssembly" value="System.Data.SQLite.dll"/>  
  13.     <!--System.Data.SQLite.dll-->  
  14. </appSettings>  


 
    类详细介绍参考:  DevNet帮助文档