ACCESS数据库字符串连接方式

ACCESS数据库相当方便呢。下面就总结下ACCESS数据库的连接字符串咯。。。。

根据连接数据库的引擎不同,连接方式分为2种:

1,JET引擎

连接字符串:

///--------!!!!! 这里采用的是jet引擎
            string connStr = " Provider=Microsoft.Jet.OleDb.4.0;data source = 1.mdb";
JET引擎可访问:office97--office2003;

很简单的啦,对吧。data source 后面指定的是数据库文件的路径+数据库文件名+数据库文件格式。


下面是一段来自百科对JET引擎的描述:

DAO3.1版本以前, 数据访问对象DAO(data access object)被定义为“Microsoft Jet 引擎编程接口”,也就是说,DAO和Jet在历史上几乎是同义词。DAO访问数据库都要通过Microsoft Jet数据库 引擎来完成。当然,这两个概念在内涵上是不一样的,Jet不能被直接使用,只有通过DAO或Access才能直接使用Jet.
但是,DAO3.1之后增加了一项重要的功能,这就是ODBCDirect访问。ODBCDirect使得DAO可以跳过Jet 引擎,直接访问ODBC数据源。正是由于有了这项功能,DAO不再绑定在Jet上了,DAO与Jet仍有千丝万缕的联系。一般来说,如果应用程序使用的是本地数据库,那么DAO一般都通过Jet来访问数据库,反之,如果使用的是远程数据库,那么DAO通过ODBCDirect来访问数据库。
Jet是通过SQL来驱动的,但是这种SQL可能和通常的实现不太一样。这种情况下可能会带来好处,也有可能会带来坏处。当使用DAO访问数据库时就必须考虑这种差别。因为Jet的SQL的运行和一些标准的SQL运行性能差异很大。

2,ACE引擎

连接字符串

ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=1.accdb";
和上面的格式差不多,但不同的是:

ACE引擎不仅可以访问office2007以上数据库版本,而且还可以访问JET引擎能访问的office版本。

JET引擎只能访问off97-----office2003。

ACE引擎还能访问EXCEL表格呢。

============== ==   Microsoft.Ace.OLEDB.12.0安装文件  ===========

下载地址:

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891


=============================================================


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值