如何使用c#操作access数据库
张肉包没有馅
2024-05-30 15:42:01
最佳回答
1.首先使用access创建一个数据保存在硬盘某处,使用.mdb。2.打开vs 2013,引入:using system.data.oledb;声明对象:private oledbconnection _oledbconn; private oledbdataadapter _oledbada;3.构建链接信息:public readonly static string _strdata = string.format("{0}{1}{2}", "provider=microsoft.jet.oledb.4.0; data source=", system.io.path.getdirectoryname(assembly.getexecutingassembly().location), @"\db\stumandata.mdb");这里是构建一个目录:先的db文件夹下的stumandata.mdb。当然可以可以直接指定目录:例:string_strdata=@"provider=microsoft.jet.oledb.4.0; data source=c:\db\stumandata.mdb";这样就构建好了链接信息4._oledbconn = new oledbconnection(_strconn);//根据链接信息实例化_oledbconn.open();//打开连接;_oledbada = new oledbdataadapter(strsql, _oledbconn);//strsql ;见过执行的数据库连接对象_oledbada.fill(dt, tablename);//将结果保存到本地结果及 dt==dataset dt=new dataset();//ok,now,你可以操作dt了,当然前提它不是空的5.调用示例,构建,传给显示窗体对象。6.使用封装好的类,返回查询结果集,并提取数据。7.运行结果。 20210311