ACCESS数据库字符串连接方式

原创 2015年07月06日 22:38:59

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


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


版权声明:欢迎转载,转载请标明出处! ^_^

[数据库连接字符串] Access2007 连接字符串

#Container{ min-height:600px; _height:600px; padding:10px; min-width:680px;}*{ font-family:Tahoma; f...

access2007数据库连接字符串

转载地址:http://blog.163.com/danshiming@126/blog/static/1094127482011225102328905/   这次重装系统后我装上了ACCESS...

C#中Access 连接字符串

1.给Access数据库添加密码:打开office Access程序,选择Access数据库路径后,点“打开”按钮的下拉箭头,选择“以独占方式打开”, 找到“数据库工具”菜单,点击“设置数据库密...
  • superhoy
  • superhoy
  • 2012年12月06日 11:31
  • 12871

ACCESS连接字符串

MS ACCESS ODBC开放式接口连接字符串 标准链接: "Driver=  {MicrosoftAccessDriver(*.mdb)};DBQ=C:\App1\你的数据库名.md...

access 2007连接字符串

以前写网页都是用的ACCESS2003数据库,连接字符串也通常是以下两种:一:connstr="DBQ="+server.mappath("数据库名")+";DefaultDir=;DRIVER={M...

c#连接access 2007连接字符串

c#连接access 2007连接字符串 以前写网页都是用的ACCESS2003数据库,连接字符串也通常是以下两种: 一:connstr="DBQ="+server.mappath("数据...

如何正确获得mysql,access的ADO连接字符串,并使用该连接字符串连接数据库

如何正确获得mysql的ADO连接字符串,摘自网页http://blog.csdn.net/zyq5945/article/details/5486393 首先你正确安装了MYSQL的数据库驱动程序...

利用ODBC把.accdb格式数据导入到SQL Server

项目中经常需要把一种格式的数据转成另一种格式的数据,本文主要介绍怎么把.accdb格式的数据导入到SQLServer之中,下文可能缺少一些不是必要(可以直接下一步)的步骤,但是不影响操作,具体操作如下...

使用VC连接Access数据库的两种方法

 以前的时候用VC写了两种连接Access数据库的方法,为了方便以后查找把这两种方法做一下简单的介绍。Windows平台的数据接口标准有ODBC、OLE DB、ADO和Borland的BDE接口,OD...

C#中Access 连接字符串

1.给Access数据库添加密码:打开office Access程序,选择Access数据库路径后,点“打开”按钮的下拉箭头,选择“以独占方式打开”, 找到“数据库工具”菜单,点击“设置数据库密...
  • superhoy
  • superhoy
  • 2012年12月06日 11:31
  • 12871
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ACCESS数据库字符串连接方式
举报原因:
原因补充:

(最多只允许输入30个字)