永发信息网

C#连接AC数据库

答案:1  悬赏:70  手机版
解决时间 2021-02-11 18:28
  • 提问者网友:遁入空寂
  • 2021-02-10 23:15
C#连接AC数据库
最佳答案
  • 五星知识达人网友:平生事
  • 2021-02-11 00:49
(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 ( ) ;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯