- 11
- 0
- 约3.59千字
- 约 5页
- 2017-06-07 发布于重庆
- 举报
c连接access数据库
1).首先要导入名称空间 (2).建立指向数据库的数据连接 (3).在此数据连接上,建立一个SQL语句,用来返回所需用的数据集 (4).打开数据连接,执行SQL语句,返回所需的数据集 (5).关闭数据集,关闭数据连接 四.第一个例子first.cs ? -- ? 打开本地数据库(my.mdb) 程序运行后的结果如下图所示: 程序中的重要步骤: (1).导入名称空间空间 在本例子中要导入三个名称空间,分别是:System、System.Data.OleDb、 System.Windows.Forms。导入System名称空间是因为程序中用到其中的Console类。导 入System.Windows.Forms名称空间是因为程序中用到其中的Application类。 (2).建立指向数据库的连接 建立连接要用到System.Data.OleDb名称空间中的类--OleDbConnection。通过以下 语句可以完成对本地数据库的连接工作: ? ? ? ? ? ? string ? strConnect ? = ? Provider=Microsoft.Jet.OLEDB.4.0;Data ? Source= ? + ? ? ? ? ? ? Application.StartupPath ? + ? my.mdb ? ; ? ? ? ? ? ? OleDbConnection ? aConnection ? = ? new ? OleDbConnection ? ( ? strConnect ? ) ? ; 其中第一句中的 Provider 是表明数据库引擎的类型。 Data ? Source 是指向的数 据库名称。 (3).在此数据连接上,建立一个SQL语句,用来返回所需用的数据集 建立SQL语句来得到数据集,要用到System.Data.OleDb名称空间中的 类--OleDbCommand。通过以下语句可完成此项工作。 ? ? ? ? ? ? OleDbConnection ? aConnection ? = ? new ? OleDbConnection ? ( ? strConnect ? ) ? ; (4). ? 打开数据连接,执行SQL语句,返回所需的数据集 要完成此项操作,需用到OleDbConnection类中的Open方法,和OleDbCommand类中 的ExecuteReader方法。返回的数据集要用的System.Data.OleDb名称空间中的另一个 类--OleDbDataReader。这个类就像是一个容器,提供要访问的数据集。主要语句如下 : ? ? ? ? ? ? aConnection.Open ? ( ? ) ? ; ? ? ? ? ? ? OleDbDataReader ? aReader ? = ? aCommand.ExecuteReader ? ( ? ) ? ; (5).关闭数据集,关闭数据连接 要关闭数据集要用到OleDbDataReader类中的Close方法,要关闭数据连接要用到 OleDbConnection类中的Close方法。注意,最好先关闭返回的数据集,再关闭指向数据 库的连接。具体程序如下: ? ? ? ? ? ? aReader.Close ? ( ? ) ? ; ? ? ? ? ? ? aConnection.Close ? ( ? ) ? ; (6).在程序中,还设计了一个例外处理。在出现例外的时候,显示错误信息。错误信 息的捕获是通过System.Data.OleDb名称空间中的类--OleDbException来实现的。具体 如下: ? ? ? ? ? ? try ? ? ? ? ? ? { ? ? ? ? ? ? ……. ? ? ? ? ? ? } ? ? ? ? ? ? catch ? ( ? OleDbException ? e ? ) ? ? ? ? ? ? { ? ? ? ? ? ? Console.WriteLine ? ( ? 错误类型: , ? e.Errors[0].Message ? ) ? ; ? ? ? ? ? ? } ? ? ? ? ? ? first.cs ? 的程序源代码如下: ? ? ? ? ? ? using ? System ? ; ? ? ? ? ? ? using ? System.D
您可能关注的文档
最近下载
- 《民法典之债权法》课件.ppt VIP
- 提高出院患者随访率PDCA.pptx VIP
- 《广告学概论》PPT课件共482页.pptx VIP
- 2024-2025湘教版地理初中七年级下册(2024)第九章 走进国家《第二节 埃及》教学设计 .pdf
- 市场营销沙盘对抗 教案.pdf VIP
- 《大学生职业生涯规划与就业指导(应用型)》教案 第3课 职业环境分析.pdf VIP
- 《读书是教师最好的修行》教师读书分享课件.pptx VIP
- 管线迁改工程施工方案施工组织设计投标方案(技术方案).doc
- 2025年核实物保护系统薄弱性分析方法现状及发展.pptx VIP
- 《大学生职业生涯规划与就业指导(应用型)》教案 第1课 职业生涯规划概述.pdf VIP
原创力文档

文档评论(0)