欢迎来到天天文库
浏览记录
ID:51686394
大小:34.77 KB
页数:3页
时间:2020-03-15
《C#数据库连接通用类.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、支持大多数数据库连接的简单方法,环境为VS2005连接ACCESS,SQLSERVER,ORACLE数据库测试通过。首先我们新建立一个项目,填加一个类,专门用做数据库连接用。这里我们给这个类起名叫DataBase.cs,下面是这个类的内容。usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI
2、.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.OleDb; //这一行是我们手动添加上去的//////DataBase的摘要说明///publicclassDataBase { //定义一个静态的OleDbConnection对象 privatestaticOleDbConnectioncon=null; //定义一个静态的字符串 privatestaticstringconStr=null; ///
3、 ///得到con连接,默认获取conStr /// publicstaticOleDbConnectionCon { get { GetCon(); returncon; } } /// ///得到con连接,默认获取conStr /// privatestaticvoidGetCon() { //从Web.config文件中获取数据库连接字符串,Web.co
4、nfig文件内容我们在后面给出 //需要注意的是ConnectionStrings["conStr"]中的"conStr"必须 //和Web.config中连接字符串的name保持一致,后面我们也会说到 conStr=ConfigurationManager.ConnectionStrings["conStr"].ToString(); //如果con对象为空则创建 if(con==null) { con=newOleDbConnection(conStr); }
5、 //如果con的状态不为打开状态,则将其Open if(con.State!=ConnectionState.Open) { con.Open(); } } /// ///关闭数据库连接 /// publicstaticvoidClose() { //如果con不为空,判断con的状态是否关闭,如否,则将其关闭 if(con!=null) { if(con.State!=Connecti
6、onState.Closed) { con.Close(); } con.Dispose(); con=null; } }}Web.config配置到这里我们的数据库连接类基本上就写完了,比较简单,这里只做数据库连接用,下面我把Web.config文件的配置内容给大家列出来.Web.config文件的配置也非常简单,大家只用配置一下节点,具体将其改成这样:
7、 注意这里的name="conStr",这里的"conStr"必须和我们前面所说的ConnectionStrings["conStr"]保持一致,但是可以随意定义名称,就是说如果name="aaa",后面也必须为Connec
8、tionStrings[
此文档下载收益归作者所有