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数据库连接字符串相关推荐

  1. Access数据库连接字符串读取,设置

    无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开 当程序用ado的jet4.0方式连接mdb数据库的时候,对于设有access数据库密码的mdb的访问居然报错"无法启动应 ...

  2. Access 数据库连接字符串 (有密码)

    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;Jet OLEDB:Database Password=MyDbPassw ...

  3. access mysql连接字符串_[数据库连接字符串] Access 连接字符串

    [数据库连接字符串] Access 连接字符串 //ODBC 标准安全策略 Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb ...

  4. 轻松得到C# ADO.NET的各种数据库连接字符串

    为什么80%的码农都做不了架构师?>>>    有时候,你是不是会因为忘了某个数据库的连接字符串而头痛啊? 呵呵!  下面介绍一个可以轻松得到数据库连接字符串的方法. 下面以Acce ...

  5. C# 数据库连接字符串集合

    c#数据库连接字符串集合 (一)常用连接: 1.使用SqlConnection对象: a. Sql 验证 public void SqlConnectionOpen() { SqlConnection ...

  6. Enterprise Library 中加密数据库连接字符串

    看了SHY520写的关于Data Access Application Block的文章,写得不错,忽略了一点就是如何去加密数据库连接字符串,这儿我简单的介绍一下.我们知道,在Enterprise L ...

  7. asp数据库服务器端连接错误信息,主数据库连接出错,请检查数据库连接字符串!...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我用的是小旋风asp服务器,运行后,显示:主数据库连接出错,请检查数据库连接字符串! 请问各位大侠那里出错了?? conn.asp里面的代码是: Dim  ...

  8. asp.net mysql连接字符串_ASP.NET数据库连接字符串总结

    关于数据库链接字符串的相关知识,我们介绍过很多,建议大家看看这两篇文章,<深入了解SQL Server连接字符串>和<MySql连接字符串的说明>,供参考.下面介绍ASP.NE ...

  9. asp.net mysql连接字符串_【转】ASP.NET数据库连接字符串总结

    来源:http://blog.csdn.net/lutinghuan/article/details/5973897 ASP.NET数据库连接字符串总结 一.使用OleDbConnection对象连接 ...

最新文章

  1. LeetCode - 25. Reverse Nodes in k-Group
  2. Android 断点续传实现原理
  3. qt 16进制字符串和十六进制数_Python字符串类型及其操作
  4. MySQL限制CPU资源使用_压缩大文件时如何限制CPU使用率?----几种CPU资源限制方法的测试说明...
  5. IntelliJ IDEA 连接数据库 详细过程
  6. mac删除android sd卡,如何从mac完全删除android及其所有文件?
  7. 计算机应用科学计算文献,计算机应用参考文献
  8. 一个想法照进现实-《IT连》创业项目:万事开头难
  9. 关于phpcms v9中程序传到linux出现模板异常的问题
  10. Atitit.linq java的原理与实现 解释器模式
  11. stm32毕业设计 超声波雷达可视化系统
  12. 2022Android设备唯一标识(AndroidID,OAID等 )
  13. 聚类分析原理(动图演示)
  14. LaTeX 页眉设置
  15. USB TO I2C(上海同旺电子)调试器调试LM75A--TI
  16. 网络通信安全基础和OpenSSL
  17. HLA高层体系结构+RTI(2)
  18. File “C:\Users\hjl\AppData\Local\Programs\Python\Python38\lib\site-packages\pymysql\err.py“, line 1
  19. php imap 安装_PHP安装IMAP扩展
  20. Set的insert操作

热门文章

  1. 中修改环境变量_超详干货!Linux环境变量配置全攻略
  2. 计算机控制实验教程,新)《计算机控制技术》实验教程.doc
  3. linux jdk1.4 安装,linux安装jdk1.4.2
  4. java 文件字节流_Java:文件字符流和字节流的输入和输出
  5. 【C++】17. map []操作符、insert()、emplace()
  6. MSVCRTD.lib(crtexe.obj) : error LNK2019
  7. 微服务架构下分布式事务解决方案 —— 阿里GTS
  8. 为什么Java 8中不再需要StringBuilder拼接字符串
  9. 简明python教程 --C++程序员的视角(八):标准库
  10. 给在读研究生的一封信(强烈推荐)