首页 c_连接access数据库手记

c_连接access数据库手记

举报
开通vip

c_连接access数据库手记C#连接Access2003 2007数据库手记 Access2003保存的数据库文件格式为.mdb,Access 2007数据库保存的数据库文件格式为.accdb。总体来说用C#下用ado连接两者的代码几乎是一样的,唯一的区别就是连接字符串中Provider字段不一样。 例如: mdb:"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\Users\\xiaxia\\Desktop\\temp\\Database1.mdb" accdb:"Provider=Mic...

c_连接access数据库手记
C#连接Access2003 2007数据库手记 Access2003保存的数据库文件格式为.mdb,Access 2007数据库保存的数据库文件格式为.accdb。总体来说用C#下用ado连接两者的代码几乎是一样的,唯一的区别就是连接字符串中Provider字段不一样。 例如: mdb:"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\Users\\xiaxia\\Desktop\\temp\\Database1.mdb" accdb:"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\\Users\\xiaxia\\Desktop\\temp\\haha.accdb" 实例程序如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.OleDb; namespace TestAccess { class Program { [STAThread] static void Main(string[] args) { //创ä¡ä建¡§连¢?接¨® OleDbConnection aConnection = new OleDbConnection( //连¢?接¨®mdb文?件t时º¡À使º1用®? //"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\Users\\xiaxia\\Desktop\\temp\\Database1.mdb" //连¢?接¨®accdb文?件t时º¡À使º1用®? "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\\Users\\xiaxia\\Desktop\\temp\\haha.accdb" ); OleDbCommand aCommand = new OleDbCommand("select * from emp_test",aConnection); try { aConnection.Open(); OleDbDataReader aDataReader = aCommand.ExecuteReader(); //循-环¡¤读¨¢取¨?查¨¦询¡¥结¨¢果?信?息¡é while (aDataReader.Read()) { System.Console.WriteLine(aDataReader.GetInt16(0).ToString()); System.Console.WriteLine(aDataReader.GetString(1)); System.Console.WriteLine(aDataReader.GetString(2)); System.Console.WriteLine("\n"); } aDataReader.Close(); aConnection.Close(); } catch(OleDbException e) { Console.WriteLine("error {0}",e.Errors[0].Message); } } } } 成功运行这个程序的步骤 1.用Microsoft Access2007创建一个名叫Database1.mdb(或haha.accdb)的数据库 2.创建一个名叫emp_test的表单 3.使它包含下列数据域 emp_code 数值类型:数字 字段大小:整型 emp_name 数据类型:文本 emp_ext text 数据类型:文本 然后再表中填写一些记录供测试之用。 5.确保数据库位于C:\Users\xiaxia\Desktop\temp\下,(也可以根据具体目录,在代码、中做相应修改)并确保mdac2.6或是更新的版本已经被安装 6.编译运行 运行效果: 读取mdb 文件 读取accedb文件:
本文档为【c_连接access数据库手记】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_462668
暂无简介~
格式:doc
大小:87KB
软件:Word
页数:3
分类:工学
上传时间:2011-09-09
浏览量:20