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数据库连接字符串相关推荐
- Access数据库连接字符串读取,设置
无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开 当程序用ado的jet4.0方式连接mdb数据库的时候,对于设有access数据库密码的mdb的访问居然报错"无法启动应 ...
- Access 数据库连接字符串 (有密码)
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;Jet OLEDB:Database Password=MyDbPassw ...
- access mysql连接字符串_[数据库连接字符串] Access 连接字符串
[数据库连接字符串] Access 连接字符串 //ODBC 标准安全策略 Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb ...
- 轻松得到C# ADO.NET的各种数据库连接字符串
为什么80%的码农都做不了架构师?>>> 有时候,你是不是会因为忘了某个数据库的连接字符串而头痛啊? 呵呵! 下面介绍一个可以轻松得到数据库连接字符串的方法. 下面以Acce ...
- C# 数据库连接字符串集合
c#数据库连接字符串集合 (一)常用连接: 1.使用SqlConnection对象: a. Sql 验证 public void SqlConnectionOpen() { SqlConnection ...
- Enterprise Library 中加密数据库连接字符串
看了SHY520写的关于Data Access Application Block的文章,写得不错,忽略了一点就是如何去加密数据库连接字符串,这儿我简单的介绍一下.我们知道,在Enterprise L ...
- asp数据库服务器端连接错误信息,主数据库连接出错,请检查数据库连接字符串!...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我用的是小旋风asp服务器,运行后,显示:主数据库连接出错,请检查数据库连接字符串! 请问各位大侠那里出错了?? conn.asp里面的代码是: Dim ...
- asp.net mysql连接字符串_ASP.NET数据库连接字符串总结
关于数据库链接字符串的相关知识,我们介绍过很多,建议大家看看这两篇文章,<深入了解SQL Server连接字符串>和<MySql连接字符串的说明>,供参考.下面介绍ASP.NE ...
- asp.net mysql连接字符串_【转】ASP.NET数据库连接字符串总结
来源:http://blog.csdn.net/lutinghuan/article/details/5973897 ASP.NET数据库连接字符串总结 一.使用OleDbConnection对象连接 ...
最新文章
- LeetCode - 25. Reverse Nodes in k-Group
- Android 断点续传实现原理
- qt 16进制字符串和十六进制数_Python字符串类型及其操作
- MySQL限制CPU资源使用_压缩大文件时如何限制CPU使用率?----几种CPU资源限制方法的测试说明...
- IntelliJ IDEA 连接数据库 详细过程
- mac删除android sd卡,如何从mac完全删除android及其所有文件?
- 计算机应用科学计算文献,计算机应用参考文献
- 一个想法照进现实-《IT连》创业项目:万事开头难
- 关于phpcms v9中程序传到linux出现模板异常的问题
- Atitit.linq java的原理与实现 解释器模式
- stm32毕业设计 超声波雷达可视化系统
- 2022Android设备唯一标识(AndroidID,OAID等 )
- 聚类分析原理(动图演示)
- LaTeX 页眉设置
- USB TO I2C(上海同旺电子)调试器调试LM75A--TI
- 网络通信安全基础和OpenSSL
- HLA高层体系结构+RTI(2)
- File “C:\Users\hjl\AppData\Local\Programs\Python\Python38\lib\site-packages\pymysql\err.py“, line 1
- php imap 安装_PHP安装IMAP扩展
- Set的insert操作
热门文章
- 中修改环境变量_超详干货!Linux环境变量配置全攻略
- 计算机控制实验教程,新)《计算机控制技术》实验教程.doc
- linux jdk1.4 安装,linux安装jdk1.4.2
- java 文件字节流_Java:文件字符流和字节流的输入和输出
- 【C++】17. map []操作符、insert()、emplace()
- MSVCRTD.lib(crtexe.obj) : error LNK2019
- 微服务架构下分布式事务解决方案 —— 阿里GTS
- 为什么Java 8中不再需要StringBuilder拼接字符串
- 简明python教程 --C++程序员的视角(八):标准库
- 给在读研究生的一封信(强烈推荐)