ACCESS数据库连接字符串
MS ACCESS ODBC開放式接口連接字符串
標準鏈接:
"Driver= {MicrosoftAccessDriver(*.mdb)};DBQ=C:\App1\你的數據庫名.mdb;Uid=你的用戶名;Pwd=你的密碼;"
如果ACCESS數據庫未設置用戶名和密碼,請留空。下同。
WorkGroup方式(工作組方式)連接:
"Driver={Microsoft Access Driver (*.mdb)}; Dbq=C:\App1\你的數據庫名.mdb; SystemDB=C:\App1\你的數據庫名.mdw;"
采用獨占方式進行連接:
"Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\App1\你的數據庫名.mdb; Exclusive=1; Uid=你的用戶名; Pwd=你的密碼;"
MS ACCESS OLEDB & OleDbConnection (.NET下的OleDb接口)進行鏈接
普通方式(最常用)連接ACCESS數據庫:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\App1\你的數據庫名.mdb; User Id=admin; Password="
使用工作組方式(系統數據庫)連接ACCESS數據庫:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\App1\你的數據庫名.mdb; Jet OLEDB:System Database=c:\App1\你的系統數據庫名.mdw"
連接到帶有密碼的ACCESS數據庫:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\App1\你的數據庫名.mdb; Jet OLEDB:Database Password=你的密碼"
連接到處于局域網主機上的ACCESS數據庫:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\\Server_Name\Share_Name\Share_Path\你的數據庫名.mdb"
連接到處于遠程服務器上的ACCESS數據庫:
"Provider=MS Remote; Remote Server=http://遠程服務器IP; Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\App1\你的數據庫名.mdb"
MS ACCESS ODBC開放式接口連接字符串
標準鏈接:
"Driver= {MicrosoftAccessDriver(*.mdb)};DBQ=C:\App1\你的數據庫名.mdb;Uid=你的用戶名;Pwd=你的密碼;"
如果ACCESS數據庫未設置用戶名和密碼,請留空。下同。
WorkGroup方式(工作組方式)連接:
"Driver={Microsoft Access Driver (*.mdb)}; Dbq=C:\App1\你的數據庫名.mdb; SystemDB=C:\App1\你的數據庫名.mdw;"
采用獨占方式進行連接:
"Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\App1\你的數據庫名.mdb; Exclusive=1; Uid=你的用戶名; Pwd=你的密碼;"
MS ACCESS OLEDB & OleDbConnection (.NET下的OleDb接口)進行鏈接
普通方式(最常用)連接ACCESS數據庫:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\App1\你的數據庫名.mdb; User Id=admin; Password="
使用工作組方式(系統數據庫)連接ACCESS數據庫:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\App1\你的數據庫名.mdb; Jet OLEDB:System Database=c:\App1\你的系統數據庫名.mdw"
連接到帶有密碼的ACCESS數據庫:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\App1\你的數據庫名.mdb; Jet OLEDB:Database Password=你的密碼"
連接到處于局域網主機上的ACCESS數據庫:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\\Server_Name\Share_Name\Share_Path\你的數據庫名.mdb"
連接到處于遠程服務器上的ACCESS數據庫:
"Provider=MS Remote; Remote Server=http://遠程服務器IP; Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\App1\你的數據庫名.mdb"
?
___________________________________
打開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");
總結
以上是生活随笔為你收集整理的ACCESS数据库连接字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gsoap生成webservice调用客
- 下一篇: b/s模式下的即时通讯,使用ajax框架