欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
數據訪(fǎng)問(wèn)技術(shù)路線(xiàn)圖
發(fā)布日期: 3/22/2005 | 更新日期: 3/22/2005
Prash Shirolkar, Author
Alyssa Henry, Contributor
Stephen Pepitone, Contributor
Acey J. Bunch, Contributor
Microsoft Corporation
摘要:了解 Microsoft 數據訪(fǎng)問(wèn)技術(shù)的過(guò)去、現在和未來(lái)。
本頁(yè)內容
簡(jiǎn)介
Microsoft 數據訪(fǎng)問(wèn)組件 (MDAC)
SQL Native Client (SQLNCLI)
ADO.NET
已過(guò)時(shí)的數據訪(fǎng)問(wèn)技術(shù)
更多信息
簡(jiǎn)介
本文介紹 Microsoft 數據訪(fǎng)問(wèn)技術(shù)的過(guò)去、現在和未來(lái),這些技術(shù)包括 DB-Library、ESQL、DAO、Microsoft?數據訪(fǎng)問(wèn)組件 (MDAC)(包括 ODBC、ADO 和 OLE DB)、ADO.NET 和 SQL NativeClient。本文將標識哪些技術(shù)會(huì )得到增強,哪些技術(shù)和組件將在未來(lái)的版本中被棄用或排除。
返回頁(yè)首
Microsoft 數據訪(fǎng)問(wèn)組件 (MDAC)
通過(guò) Microsoft 數據訪(fǎng)問(wèn)組件 (MDAC),開(kāi)發(fā)人員可以連接到種類(lèi)繁多的關(guān)系和非關(guān)系數據源,并且使用這些數據源中的數據。您可以使用ActiveX?Data Objects (ADO)、開(kāi)放式數據庫連接 (ODBC) 或 OLE DB 連接到很多個(gè)不同的數據源。您可以通過(guò)由Microsoft 生成和交付或者由各種第三方開(kāi)發(fā)的提供程序和驅動(dòng)程序完成該操作。
當前 MDAC 體系結構
通過(guò)當前的 MDAC 體系結構,客戶(hù)端-服務(wù)器應用程序、n 層應用程序或 Web 瀏覽器應用程序可以訪(fǎng)問(wèn)SQL、半結構化存儲和舊式數據存儲區。另外,通過(guò) MDAC(并根據不同的需求),這些應用程序可以使用 ADO、OLE DB 或 ODBC靈活地訪(fǎng)問(wèn)數據。
圖 1. 當前 MDAC 體系結構
出于本文檔的目的,您可以基于技術(shù)和產(chǎn)品將 MDAC 協(xié)議棧劃分為下列組件:
?
ADO(包括 ADOMD 和 ADOX)
?
OLE DB(包括 SQL Server OLE DB 提供程序、Oracle OLE DB 提供程序、用于 ODBC 驅動(dòng)程序的 OLE DB 提供程序、Data Shape Provider 和 Remote Data Provider)
?
ODBC(包括 SQL ODBC 驅動(dòng)程序和 Oracle ODBC 驅動(dòng)程序)
當前 MDAC 組件
下列組件在當前版本中受到支持。當您開(kāi)發(fā)新的應用程序或者升級現有的應用程序時(shí),請使用這些組件。
?
ADO:ActiveX 數據對象 (ADO) 提供了將繼續得到增強的高級編程模型。盡管使用 ADO 的性能要比直接針對 OLE DB 或 ODBC 編碼稍差一些,但它易于學(xué)習和使用,并且可以在諸如 Microsoft Visual Basic ?Scripting Edition (VBScript) 或 Microsoft JScript? 之類(lèi)的腳本語(yǔ)言中使用。
?
ADOMD:ADO Multi-Dimensional (ADOMD) 將與多維數據提供程序(例如,Microsoft OLAP 提供程序,也稱(chēng)為 Microsoft 分析服務(wù)提供程序)一起使用。自 MDAC 2.0 開(kāi)始,沒(méi)有對其進(jìn)行過(guò)重大的功能增強;但是,它將可以在 64 位 Microsoft Windows? 操作系統上使用。
?
ADOX:ADO Extensions for DDL and Security (ADOX) 支持對數據庫、表、索引或存儲過(guò)程的定義進(jìn)行創(chuàng )建和修改。您可以將 ADOX 與任何提供程序一起使用。Microsoft Jet OLE DB 提供程序為 ADOX 提供了完整支持,而 Microsoft SQL OLE DB 提供程序提供了有限的支持。在未來(lái)的 MDAC 版本中,沒(méi)有為 ADOX 計劃重大的增強;但是,它將可以在 64 位 Windows 操作系統上使用。
?
OLE DB:OLE DB 是一個(gè)全面的 COM 接口集,這些接口可用于訪(fǎng)問(wèn)多種數據存儲區中的多種多樣的數據。OLE DB 提供程序可用于訪(fǎng)問(wèn)數據庫、文件系統、消息存儲區、目錄服務(wù)、工作流和文檔存儲區中的數據。OLE DB 核心服務(wù)(盡管不是每個(gè) OLE DB 提供程序)將可以在 64 位 Windows 操作系統上使用。
?
SQLOLEDB:用 于 SQL Server 的 Microsoft OLE DB 提供程序 (SQLOLEDB) 支持對 Microsoft SQL Server 6.5 和更高版本的訪(fǎng)問(wèn)。該 OLE DB 提供程序將是未來(lái) MDAC 功能增強的中心。它將可以在 64 位 Windows 操作系統上使用。
?
Microsoft SQL Server 網(wǎng)絡(luò )庫:SQL Server 網(wǎng)絡(luò )庫使 SQLOLEDB 和 SQLODBC 可以與 SQL Server 數據庫通信。下列 SQL Server 網(wǎng)絡(luò )庫當前在 MDAC 版本中被棄用:Banyan Vines、AppleTalk、Servernet、IPX/SPX、Giganet 和 RPC。TCP/IP、命名管道和共享內存 SQL Server 網(wǎng)絡(luò )庫將繼續得到增強,并且將可以在 64 位 Windows 操作系統上使用。
?
ODBC:Microsoft 開(kāi)放式數據庫連接 (ODBC) 接口是一個(gè) C 編程語(yǔ)言接口,該接口使應用程序可以訪(fǎng)問(wèn)多種數據庫管理系統 (DBMS) 中的數據。使用該 API 的應用程序被限制為只能訪(fǎng)問(wèn)關(guān)系數據源。ODBC 將可以在 64 位 Windows 操作系統上使用。
?
SQLODBC:Microsoft SQL Server ODBC 驅動(dòng)程序 (SQLODBC) 支持對 Microsoft SQL Server 6.5 和更高版本的訪(fǎng)問(wèn)。SQLODBC 將可以在 64 位 Windows 操作系統上使用。
被棄用的 MDAC 組件
在 MDAC 的當前版本中仍然支持這些組件,但是在未來(lái)的版本中可能將它們移除。Microsoft 建議您在開(kāi)發(fā)新的應用程序時(shí)避免使用這些組件。另外,當您升級或修改現有的應用程序時(shí),請移除對這些組件的任何依賴(lài)性。
?
Jet:從版本 2.6 開(kāi)始,MDAC 不再包含 Jet 組件。換句話(huà)說(shuō),MDAC 2.6、2.7、2.8 以及未來(lái)的所有 MDAC 版本都不包含 Microsoft Jet、Microsoft Jet OLE DB 提供程序和 ODBC 桌面數據庫驅動(dòng)程序。
?
MSDASQL:用 于 ODBC 的 Microsoft OLE DB 提供程序 (MSDASQL) 通過(guò) ODBC 驅動(dòng)程序提供了對數據庫的 ADO 客戶(hù)端訪(fǎng)問(wèn)。這已經(jīng)成為 ADO 的默認提供程序;但是,對于未來(lái)版本的 MDAC 和 64 位 Windows 操作系統而言,MSDASQL 已經(jīng)被棄用。因此,要從 ADO 訪(fǎng)問(wèn)數據庫,客戶(hù)端必須使用適當的本機 OLE DB 提供程序(例如,SQLOLEDB)來(lái)訪(fǎng)問(wèn) Microsoft SQL Server。MSDASQL 將不能在 64 位 Windows 操作系統上使用;但是,仍然可以通過(guò) 32 位 Windows 子系統在 64 位 Windows 操作系統上使用它。
?
MSDADS:通過(guò) Microsoft OLE DB Provider for Data Shaping (MSDADS),可以在應用程序中創(chuàng )建鍵、字段或行集合之間的分層關(guān)系。自 MDAC 2.1 開(kāi)始,沒(méi)有進(jìn)行過(guò)重大的功能增強。該提供程序將在未來(lái)的 MDAC 版本中被棄用。Microsoft 建議您使用 XML 而不是 MSDADS。
?
Oracle ODBC:Microsoft Oracle ODBC 驅動(dòng)程序 (Oracle ODBC) 提供了對 Oracle 數據庫服務(wù)器的訪(fǎng)問(wèn)。它提供了對 Oracle 7 的完整支持。它還使用 Oracle 7 仿真提供了對 Oracle 8 數據庫的有限支持。Oracle ODBC 驅動(dòng)程序尚未針對 Oracle 9 數據庫進(jìn)行測試。
?
RDS:遠 程數據服務(wù) (RDS) 是一種用于跨 Internet 或 Intranet 訪(fǎng)問(wèn)遠程 ADO 記錄集對象的專(zhuān)用 Microsoft 機制。自 MDAC 2.1 開(kāi)始,還沒(méi)有對 RDS 進(jìn)行過(guò)重大的功能增強。該組件將被棄用。Microsoft 現在交付 Microsoft SOAP Toolkit 2.0,應用程序可以在該組件中使用開(kāi)放的、基于 XML 的標準來(lái)訪(fǎng)問(wèn)遠程數據。使用 RDS 的應用程序應當遷移到 SOAP。
?
JRO:自 MDAC 2.6 開(kāi)始,Microsoft Jet OLE DB 提供程序和其他相關(guān)組件已經(jīng)被從 MDAC 協(xié)議棧中移除。Jet 復制對象 (JRO) 僅與 Jet (Access) 數據庫一起使用,基本上用于創(chuàng )建或壓縮 Jet 數據庫和 Jet 復制管理。JRO 已經(jīng)被棄用,并且 MDAC 2.7 將是它的最后一個(gè)版本。它將不能在 64 位 Windows 操作系統上使用。
?
SQL XML:SQL XML 提供了對用于 SQL Server 的 Microsoft OLE DB 提供程序 (SQLOLEDB) 的擴展,以使客戶(hù)端可以通過(guò) XML 請求 Microsoft SQL Server 2000 數據以及檢索 XML 流。它最初是與 MDAC 2.6 一起發(fā)布的。通過(guò) SQL XML Web 版本 1,客戶(hù)端可以使用 Updategrams 和 Bulk Load 在 SQL Server 2000 中插入、更新和刪除數據。該組件不會(huì )被棄用,但是它將被從未來(lái)的 MDAC 版本中移除。該產(chǎn)品的當前版本和更高版本將作為 Web 下載提供。SQL XML 將可以在 64 位 Windows 操作系統上使用。
MDAC 版本
以下為過(guò)去、現在和未來(lái) MDAC 版本的可支持性方案的列表(從最早的版本開(kāi)始)。
?
MDAC 1.5、MDAC 2.0 和 MDAC 2.1:這些版本的 MDAC 是通過(guò) Microsoft Windows NT?Option Pack、Microsoft Windows Platform SDK 或 MDAC Web 站點(diǎn)發(fā)布的獨立版本。這些版本的 MDAC 不再受到支持。
?
MDAC 2.5:該 版本的 MDAC 隨附在 Windows 2000 操作系統中。MDAC 2.5 的未來(lái) Service Pack 將隨附在相應的 Windows 2000 Service Pack 中。另外,這些 MDAC Service Pack 將根據 Windows 2000 Service Pack 發(fā)布日程安排發(fā)布到 MDAC Web 站點(diǎn)中。您只能在 Windows NT、Windows 95 和 Windows 98 平臺上安裝該版本的 MDAC。在 Windows 2000 和 Windows Millennium Edition 平臺上,您只能通過(guò)相應的操作系統或它們的 Service Pack 安裝該版本。該版本當前受到支持。
?
MDAC 2.6:MDAC 2.6 RTM、SP1 和 SP2 分別隨附在 Microsoft SQL Server 2000 RTM、SP1 和 SP2 中。另外,這些 MDAC Service Pack 根據 Microsoft SQL Server 2000 Service Pack 發(fā)布日程安排發(fā)布到 MDAC Web 站點(diǎn)中。您可以將該版本的 MDAC 和它的 Service Pack 安裝到 Windows 2000、Windows Millennium Edition、Windows NT、Windows 95 和 Windows 98 平臺上。該版本不再受到支持。
?
MDAC 2.7:該 版本的 MDAC 隨附在 Microsoft Windows XP RTM 和 SP1 操作系統中。您可以將該版本的 MDAC 和它的 Service Pack 安裝到 Windows 2000、Windows Millennium、Windows NT 和 Windows 98 平臺上。在 Windows XP 平臺上,您只能通過(guò)該操作系統或它的 Service Pack 安裝該版本。
?
32 位版本的 MDAC 2.7 已經(jīng)被發(fā)布到 MDAC Web 站點(diǎn)。
?
64 位版本的 MDAC 2.7 將只與 64 位版本的 Windows XP 一起發(fā)布。
?
MDAC 2.8:該版本的 MDAC 隨附在 Windows Server 2003 以及 Windows XP SP2 和更高版本中。
?
在向客戶(hù)發(fā)布 Windows Server 2003 的同時(shí),32 位版本的 MDAC 2.8 也將發(fā)布到 MDAC Web 站點(diǎn)中。
?
64 位版本的 MDAC 2.8 將只與 64 位版本的 Windows Server 2003 一起發(fā)布。
返回頁(yè)首
SQL Native Client (SQLNCLI)
SQLNative Client (SQLNCLI) 是 Microsoft SQL Server 2005 中新增的一種數據訪(fǎng)問(wèn)技術(shù),并且是被用于OLE DB 和 ODBC 的獨立的數據訪(fǎng)問(wèn)應用程序編程接口 (API)。它將 SQL OLE DB 提供程序和 SQL ODBC驅動(dòng)程序組合為一個(gè)本機動(dòng)態(tài)鏈接庫 (DLL),同時(shí)還提供了區別于 Microsoft 數據訪(fǎng)問(wèn)組件 (MDAC) 的新功能。SQLNative Client 可以用來(lái)創(chuàng )建新的應用程序或者增強那些需要利用新的 SQL Server 2005 功能(例如,MultipleActive Result Sets (MARS)、用戶(hù)定義的類(lèi)型(User-Defined Types ,UDT)和 XML數據類(lèi)型支持)的現有應用程序。
返回頁(yè)首
ADO.NET
ADO.NET是對傳統 ADO 的改進(jìn),可用于創(chuàng )建分布式的數據共享應用程序。它是一種高級的應用程序編程接口,面向支持對數據進(jìn)行斷開(kāi)連接訪(fǎng)問(wèn)的松耦合的、n層的、基于 Internet 的應用程序。它是 Microsoft .NET Framework 的核心組件。
圖 2. ADO.NET 體系結構
ADO.NET 提供了 .NET 托管提供程序以便進(jìn)行連接訪(fǎng)問(wèn),并且提供了以 XML 格式讀取和寫(xiě)入的數據集,以便對已檢索的數據和用戶(hù)交互進(jìn)行斷開(kāi)連接管理。下列數據提供程序可用于 ADO.NET:
?
Microsoft SQL .NET 數據提供程序:該提供程序使 .NET 應用程序可以直接訪(fǎng)問(wèn) Microsoft SQL Server 數據庫。
?
Microsoft OLE DB .NET 數據提供程序:該提供程序使 .NET 應用程序可以使用它們的本機 OLE DB 提供程序訪(fǎng)問(wèn)數據庫。
?
Microsoft ODBC .NET 數據提供程序:該提供程序使 .NET 應用程序可以通過(guò)使用它們的 ODBC 驅動(dòng)程序訪(fǎng)問(wèn)數據庫。
?
Microsoft Oracle .NET 數據提供程序:該提供程序使 .NET 應用程序可以訪(fǎng)問(wèn) Oracle 數據庫。
數據集以 XML 格式讀取和寫(xiě)入,并且 XMLDataDocument 集成了關(guān)系視圖和 XML 視圖。
返回頁(yè)首
已過(guò)時(shí)的數據訪(fǎng)問(wèn)技術(shù)
已過(guò)時(shí)的技術(shù)是指在多個(gè)產(chǎn)品版本中尚未增強或更新并且將被從未來(lái)的產(chǎn)品版本中排除的技術(shù)。在編寫(xiě)新的應用程序時(shí),請不要使用這些技術(shù)。當您修改那些使用這些技術(shù)編寫(xiě)的現有應用程序時(shí),請考慮將這些應用程序遷移到 ADO.NET。
下列組件被視為過(guò)時(shí)的:
?
DB-Library:這 是一個(gè)包含 C API 的特定于 SQL Server 的編程模型。自 SQL Server 6.5 以來(lái),一直沒(méi)有對 DB-Library 進(jìn)行任何功能增強。它的最后一個(gè)版本隨附在 SQL Server 2000 中,并且將不會(huì )被移植到 64 位 Windows 操作系統。
?
嵌入式 SQL (E-SQL):這 是一個(gè)特定于 SQL Server 的編程模型,它支持將 Transact-SQL 語(yǔ)句嵌入到 Visual C 代碼中。自 SQL Server 6.5 開(kāi)始,一直沒(méi)有對 E-SQL 進(jìn)行任何功能增強。它的最后一個(gè)版本隨附在 SQL Server 2000 中,并且將不會(huì )被移植到 64 位 Windows 操作系統。
?
數據訪(fǎng)問(wèn)對象 (DAO):DAO 提供對 JET (Access) 數據庫的訪(fǎng)問(wèn)??梢詮?Microsoft Visual Basic ?、Microsoft Visual C++? 和腳本語(yǔ)言中使用該 API。它隨附在 Microsoft Office 2000 和 Office XP 中。DAO 3.6 是該技術(shù)的最后一個(gè)版本。它將不能在 64 位 Windows 操作系統上使用。
?
遠程數據對象 (RDO):RDO 經(jīng)過(guò)專(zhuān)門(mén)設計以訪(fǎng)問(wèn)遠程的 ODBC 關(guān)系數據源,并且使得 ODBC 的使用變得更加容易,而無(wú)須編寫(xiě)復雜的應用程序代碼。它隨附在 Microsoft Visual Basic 版本 4、5 和 6 中。RDO 版本 2.0 是該技術(shù)的最后一個(gè)版本。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
[SQL Server]2005 Express Edition概述3
ODBC, OLEDB, ADO, ADO.Net的演化簡(jiǎn)史
數據庫技術(shù)的國內外發(fā)展與應用現狀
VB.NET連接數據庫的幾種方法
ADO.NET入門(mén)教程(二)了解.NET數據提供程序
在A(yíng)SP中優(yōu)化數據庫處理
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久