E客开发团队-互联网架构提供服务商
设为首页 设为首页  加入收藏 加入收藏  联系我们 联系我们 
  • 首  页
  • 关于我们
  • eFrameWork框架
  • 案例鉴赏
  • 网站模板
  • 技术文档
  • 帮助中心
  • EKECMS下载
  • 在线留言
  • 联系我们
帮助中心更多...
  • 企业网站建设的重要性
  • 企业网站建设准则
  • 企业网站如何定位
  • 企业为什么要建设网站?
  • 专业术语解释
  • 选择E客开发团队有哪些优势?
  • 做网站应该注意哪些问题?
  • 做网站有哪些费用?








首 页 -> 技术文档 -> 常用数据库连接字符串汇总

常用数据库连接字符串汇总

作者.中国E客  日期.2012-05-10  来源.www.eketeam.com  浏览.


Microsoft Access

Access 是 Jet 最主要的支援對象之一,因此對 Access 的支援是最充足的,依版本的不同,由 MSRD2x40.DLL (Jet 2.x)、MSRD3x40.DLL (Jet 3.x) 與 MSJET40.DLL 支援:

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

Microsoft Excel

Excel 則是在 Jet 2.x 開始支援的資料儲存體,雖然可以使用 SELECT,INSERT,UPDATE 三種查詢,但無法使用 DELETE 刪除資料,而且其 SQL 指令的使用限制也很多[2]。

Excel 的驅動程式由 MSEXCL40.DLL 提供,目前可支援:

  • Excel 3.0 (Office 3.0)
  • Excel 4.0 (Office 4.0)
  • Excel 5.0 (Office 4.3)
  • Excel 8.0 (Office 97-2000)
      Provider=Microsoft.Jet.OLEDB.4.0; 
      Data Source=C:\MyExcel.xls;      Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";       

Exchange

Microsoft Jet 支援Exchange 4.0 資料庫,但後續版本即不再支援,目前它可存取 Outlook 9.0 (Outlook 2000) 的資料檔,由 MSEXCH40.DLL 支援。

      Provider=Microsoft.JET.OLEDB.4.0;Exchange 4.0; 
     MAPILEVEL=Outlook Address Book\;     PROFILE=Outlook;      TABLETYPE=1;     DATABASE=c:\temp     

HTML Table

在網頁中的 HTML 表格可以利用 Jet 來存取,分為 HTML import 和 HTML export 兩個部份,分別處理 HTML 的 SELECT(輸入)與 INSERT(輸出)。

      Provider=Microsoft.Jet.OLEDB.4.0;     Data Source=http://www.acme.com/tb.html;      Extended Properties="HTML Import;HDR=YES;IMEX=1";       

Paradox

Jet 可以連接與存取 Paradox 資料庫,由 MSPBDE40.DLL 支援,目前可用的版本有:

  • Paradox 3.x
  • Paradox 4.x
  • Paradox 5.x
  • Paradox 7.x
      Provider=Microsoft.Jet.OLEDB.4.0; 
      Data Source=C:\Program Files\Microsoft Office\Office;      Extended Properties=Paradox 5.x       

dBase

dBase 檔案的支援由 MSXBDE40.DLL 支援,目前可用的版本有:

  • dBase III
  • dBase IV
  • dBase 5.0
      Provider=Microsoft.Jet.OLEDB.4.0;      Data Source=c:\myDB;      Extended Properties=dBASE IV;       

文字檔案

文字檔案 (text file) 的支援是 Jet 較為特殊的資料來源類型之一,它由 MSTEXT40.DLL 支援,它同時也是 HTML Import 與 HTML Export 的基礎。

      Provider=Microsoft.Jet.OLEDB.4.0;     Data Source=c:\txtFilesFolder\;      Extended Properties="text;HDR=Yes;FMT=Delimited";       

Lotus 1-2-3

Lotus 1-2-3 的試算表可由 Jet 存取,可支援 Lotus 的 WJ2, WJ3, WK1, WK3 與 WK4 等檔案格式,由 MSLTUS40.DLL 提供支援。

      Provider=Microsoft.Jet.OLEDB.4.0;     Data Source=C:\temp\FILE0014.WK4;     Extended Properties=Lotus WK4;     Persist Security Info=0       

對於 Microsoft Office 2007 的支援

由於 Microsoft Office 2007 對其旗下 Access 與 Excel 的主要檔案格式進行修改,並且重新命名為 .accdb(Access 2007 資料庫檔案)與 .xlsx(Excel 2007 檔案),因此未被 Microsoft Jet 引擎所支援,不過微軟也很快的提出了 Microsoft Office 2007 Desktop Drivers: Data Connectivity Components 來支援,其連接字串中的資料提供者改為 Microsoft.ACE.OLEDB.12.0。

Access 2007 的連線字串為:

      Provider=Microsoft.ACE.OLEDB.12.0;     Data Source=C:\myFolder\myAccess2007file.accdb;     Persist Security Info=0;       

Excel 2007 的連線字串為:

      Provider=Microsoft.ACE.OLEDB.12.0;     Data Source=c:\myFolder\myExcel2007file.xlsx;      Extended Properties="Excel 12.0 Xml;HDR=YES"; 

  • 上一篇:C#中(添加、更新)SQL语句的书写技巧
  • 下一篇:ASP.NET 中通过使用 Visual C#.net 的高速缓存
【返回】 【顶部】 【关闭】

 ↓评论信息
暂时还没有评论!
 ↓发表评论
Name 您的姓名
Email 电子邮件

Comment 评论内容


Auth Code 验证码
 *


评论内容不能超过150个字符
 *  

所有评论只代表网友个人观点,不代表本站观点。请各位遵纪守法并注意语言文明。

CopyRight © 2010-2018 All EkeTeam.com rights reserved Template designed Technology report by EKETEAM. E客开发团队·官方网站 版权所有 
备案编号:滇ICP备18000718号-2