C#连接Access的方法

来源:互联网 发布:淘宝只能开一个店铺 编辑:程序博客网 时间:2024/04/29 20:41
C#连接Access的方式

Access的打开方式有两种,一种是以独占式方式打开,另一种共享方式,如果以独占式式打开,那么其它的程序在就只能读这个文件,而不能update和delete.如果设定了数据库密码,C#就连不上了.默认的是以共享方式打开的.

设定Access的密码

Access的密码有2种,分别由如下方式设定,
(1)"工具”->"安全"->"设置数据库密码"
(2)"工具"->"安全"->"用户与组的账户"
手动打开Access文件时,会首先提示输入用户名和密码,然后再提示输入数据库密码.

C#连接Access的方式
(1)无数据库密码时(有没有用户密码该方法都可以),这种方式以共享方式打开.
OleDbConnection dbconn=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data source=D:/Testdb.mdb;");

(2)有数据库密码时(有没有用户密码该方法都可以),这种方式以独占式方式打开.
OleDbConnection   dbconn   =   new   OleDbConnection(@"Provider=Microsoft.Jet.OleDB.4.0;Data Source=D:/Testdb.mdb;Jet OleDb:DataBase Password=12345");  

(3)在数据库密码和用户密码都有时,可以用该方法,但用户密码处就算设有密码也必须为空,这种方式也将以独占式方式打开.
OleDbConnection   dbconn   =   new   OleDbConnection(@"Provider=Microsoft.Jet.OleDB.4.0;Data Source=D:/Testdb.mdb;Jet OleDb:DataBase Password=12345;Persist Security Info=true;password=;user id=Admin");
0 0
原创粉丝点击