C#编程实现连接ACCESS数据库实例详解
程序员文章站
2022-03-21 13:53:36
本文实例讲述了c#编程实现连接access数据库的方法。分享给大家供大家参考,具体如下:
一、建立form窗体,加一个按钮控件,加一个datagridview控件。
二...
本文实例讲述了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#程序设计有所帮助。
上一篇: git撤销历史节点