admin 管理员组文章数量: 1184232
2024年3月7日发(作者:stack官网)
Visual Studio 2010C# 直接连接ACCESS数据库
根据MSDN的资料,有两种方法连接到ACCESS数据库,分别是:
一、在服务器资源管理器中连接到 Access 数据库
1、在服务器资源管理器中创建连接
二、从应用程序连接到 Access 数据库
1、以直观方式连接到 Access 数据库
➀从服务器资源管理器创建连接
➁从“工具箱”的“数据”选项卡创建连接
2、以编程方式连接到 Access 数据库
➀以编程方式在应用程序和 Access 数据库之间创建连接
在Visual Studio 2010 C#中以编程方式操作Access数据库,一般使用OleDb进行连接:
//首先要添加2个命名空间的引用
Using ;
using ;
//定义一个新的OleDb连接
onnection conn = new
onnection();
//定义OleDb连接的连接字符串,即要连接的数据库
tionString = @"Provider=.4.0;" +
@"Data source= C:Documents and Settingsusername" +
@"My ";
//Access2007、2010版的要用
//@"Provider=.12.0;Data
Source=|DataDirectory|Dataza_";
//打开连接
();
//关闭连接
();
一般情况就是:
1、定义OleDb连接
OleDbConnection conn = new OleDbConnection();
2、定义OleDb连接字符串(数据库路径)
tionString = @"Provider=.12.0;Data
Source=|DataDirectory|Dataza_";
3、定义连接命令:
OleDbCommand command = new OleDbCommand();
4、定义OleDbCommand命令的各项属性:
⒈dText = "insert into ";
//设置要执行的内容,根据CommandType属性设置
⒉dType = ;
//设置OleDbCommand命令CommandText属性的类型
⒊tion = conn;
//设置OleDbCommand命令的连接,一般是之前定义的OleDb连接
5、打开连接
();
6、进行其他操作和处理,如修改SQL字符串、定义数据读取器(DataReader)等。
OleDbDataReader Reader = eReader();
();
/*这里已将dText的内容读取到数据读取器Reader中,处理完读取器数据之后要马上关闭,要在OleDb连接关闭之前关闭。*/
7、执行所需操作:
eNonQuery();
8、关闭OleDb连接:
();
// 注意:本方式从OleDb连接打开后一直保持连接,一定要在使用完之后关闭。
版权声明:本文标题:Visual Studio 直接连接ACCESS数据库 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1709742632a545151.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论