当前位置: 移动技术网 > IT编程>开发语言>c# > C#编程实现连接ACCESS数据库实例详解

C#编程实现连接ACCESS数据库实例详解

2019年07月18日  | 移动技术网IT编程  | 我要评论

本文实例讲述了c#编程实现连接access数据库的方法。分享给大家供大家参考,具体如下:

一、建立form窗体,加一个按钮控件,加一个datagridview控件。

二、双击form,加入命名空间

复制代码 代码如下:
using system.data.oledb;

双击按钮,进入按钮代码,写如下代码

oledbconnection strconnection = new oledbconnection("provider=microsoft.jet.oledb.4.0;data source=" + "员工信息.mdb" + ";persist security info=false");
//建立数据库引擎连接,注意数据表(后缀为.db)应放在debug文件下
oledbdataadapter myda = new oledbdataadapter("select * from 雇员 ,strconnection);
//建立适配器,通过sql语句去搜索数据库
dataset myds = new dataset();
//建立数据集
myda.fill(myds, "雇员");
//用fill的方式将适配器已经连接好的数据表填充到数据集myds这张表
datagridview1.datasource = myds.tables["联系人id"];
//用显示控件来显示表

三、按f5运行后,点击button按钮,便会显示相应的sql语句下的数据库里的表。

下面利用command和reader对象在控制台应用程序下输出数据。

using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.data.oledb;
namespace consoleapplication19
{ 
  class program
  {
    static void main(string[] args)
    {
      oledbconnection mycon =null;
      oledbdatareader myreader=null;
      try
      {
        string strcon = "provider=microsoft.jet.oledb.4.0;data source=db4.mdb;";
        mycon = new oledbconnection(strcon);
        mycon.open();
        string sql = "select * from 雇员 ";
        oledbcommand mycom = new oledbcommand(sql, mycon);
        myreader = mycom.executereader();
        while (myreader.read())
        {
          console.writeline(myreader.getstring(0)+" "+myreader.getdouble(1)+" "+myreader.getstring(2)+" "+myreader.getstring(3)+" "+myreader.getstring(4));
        }
      }
      finally
      {
        myreader.close();
        mycon.close();
      }
    }
  }
}

希望本文所述对大家c#程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网