ODBC、OLE DB、 ADO的區別
ODBC以當時的業界標準規範X/OpenCall-LevelInterface(CLI)和ISO/IEC9075-3Call-LevelInterface(SQL/CLI)為涵蓋的範圍,因而支援了廣闊的資料庫。雖然ODBC在初期的版本中執行效率不佳,而且功能有限,因此也為人們所貶低。但是,隨著Microsoft不斷地改善ODBC,使ODBC的執行效率不斷增加,ODBC驅動程式的功能也日漸齊全。到目前,ODBC已經是一個穩定並且執行效率良好的資料存取引擎。不過ODBC僅支援關係資料庫,以及傳統的資料庫資料型別,並且只以C/C++語言API(API就是一些C語言的程式碼,是最底層的程式,在windows中就是一些.dll的檔案)形式提供服務,因而無法符合日漸複雜的資料存取應用,也無法讓指令碼語言使用。因此Microsoft除了ODBC之外,也推出了其他的資料存取技術以滿足程式設計師不同的需要。(注:ODBC是面向過程的語言,由C語言開發出來,不能相容多種語言,所以開發的難度大,而且只支援有限的資料庫公司,對於後來的EXCEL等根本不能支援)
相關推薦
JDBC、ODBC、OLE DB、ADO、ADOMD區別與聯系
通路 lin 區別 microsoft com技術 cti 由於 應用層 疑惑 ODBC: (Open Database Connectivity,開放數據庫互連),它建立了一組規範,並提供了一組對數據庫訪問的標準API(應用程序編程接口)。這些API利用SQL來完成其大部
ODBC、OLE DB、 ADO的區別
1992年Microsoft和Sybase、Digital共同制定了ODBC標準介面,以單一的ODBC API來存取各種不同的資料庫。隨後ODBC便獲得了許多資料庫廠商和Third-Party的支援而逐漸成為標準的資料存取技術。 ODBC以當時的業界標準規範X/OpenCall-LevelInterface(
資料庫訪問介面(ODBC、OLE DB、ADO)
最近在學C#的資料庫程式設計,對於資料庫介面技術這塊的知識一直比較模糊,網上查了不少資料,看了幾天還是朦朦朧朧的,只能做些筆記再研究了。 我們都知道,“資料庫”是指一組相關資訊的集合,最早的計算機應用之一也是開發資料庫系統,即通過計算機來儲存和檢索資料的機制。 在資料庫發展的前幾十年裡,資料以各種不同的方
COM、ActiveX、OLE的聯系和區別
多版本 使用 stdcall 需求 std 如果 是你 目錄 協作 這三者都是微軟上世紀90年代提出的技術,不僅至今仍在使用,其設計思路對今天的軟件架構仍有著很大的參考意義。 從出現的歷史來看,OLE最早出現,然後COM,然後ActiveX。 最早是應復合文檔的需求,OLE
比較ole db/odbc/ado/ado.net/jdbc
資料庫連線方式各式各樣,如何取捨,如何區分? 讓人很是迷惑,只有理解各種方式異同後,方能做出正確選擇。 1. 如何理解? 最早:資料庫程式設計都是直接操作資料庫廠商提供的API,每個資料庫廠商的提供的資料庫操作的API都不相同,如呼叫函式,操作語句等等。因此每
Activex、OLE、COM、OCX、DLL之間有什麼區別?
熟悉面向物件程式設計和網路程式設計的人一定對ActiveX、OLE和COM/DCOM這些概念不會陌生,但是它們之間究竟是什麼樣的關係,對許多們還是 比較模糊的。在具體介紹它們的關係之間,我們還是先明確元件(Component)和物件(Object)之間的區別。元件是一個可
Activex、OLE、COM、OCX、DLL之區別
熟悉面向物件程式設計和網路程式設計的人一定對ActiveX、OLE和COM/DCOM這些概念不會陌生,但是它們之間究竟是什麼樣的關係,對許多們還是比較模糊的。 在具體介紹它們的關係之間,我們還是先明確元件(Component)和物件(Object)之間的區別
Activex、 OLE、 COM、 OCX、 DLL之間有什麼區別?
熟悉面向物件程式設計和網路程式設計的人一定對ActiveX、OLE和COM/DCOM這些概念不會陌生,但是它們之間究竟是什麼樣的關係,對許多人還是比較模糊的。 在具體介紹它們的關係之間,我們還是先明確元件(Component)和物件(Object)之間的區別。元件是一個可重
淺析資料庫(DB)、操作資料儲存(ODS)和資料倉庫(DW)的區別與聯絡
文章背景: 相信大部分剛接觸上面三個概念的同學,都多多少少會有些迷惑,現在我就給大家簡單分析下這三者的關係,希望大家對這三者的概念理解有所幫助吧。 本文主要從下面兩類關係來敘述上面三者的關係: 資料庫(DB)和資料倉庫(DW)的區別與聯絡操作資料儲存(ODS)和資料倉庫(DW)的區別與聯絡 資料庫與資
em、rem和px的區別
版本 很好 浮點 調整 簡化 分辨 related 開心 大小 1、em與px的問題 px是何物? px像素(Pixel)。相對長度單位。像素px是相對於顯示器屏幕分辨率而言的。(引自CSS2.0手冊) em是相對長度單位。相對於當前對象內文本的字體尺寸。如當前對行內文本
String、StringBuffer與StringBuilder之間區別 .RP
什麽 方式 tr1 abcd 為什麽 mes strong 速度 一點 最近學習到StringBuffer,心中有好些疑問,搜索了一些關於String,StringBuffer,StringBuilder的東西,現在整理一下。 關於這三個類在字符串處理中的位置不言而喻,
SAP內存、ABAP內存、共享內存的 區別
用戶 cti 語句 strong 使用 append 共享 str 區別 區別: (1)SAP內存使用 SET/GET parameters 方法; SET PARAMETER ID ‘MAT’ field P_MATNR. GET PARAMETER ID ‘
Mysql中key 、primary key 、unique key 與index區別
條件 那是 database 表空間 可用 where 進行 utf8 擁有 索引被用來快速找出在一個列上用一特定值的行。沒有索引,MySQL不得不首先以第一條記錄開始並然後讀完整個表直到它找出相關的行。 表越大,花費時間越多。如果表對於查詢的列有一個索引,MySQL能快
分針網—每日分享:Redis、Memcache和MongoDB的區別
自動 aof 開發 pre 客戶端 lru perl ash tps http://www.f-z.cn/id/189 Memcached Memcached的優點: Memcached可以利用多核優勢,單實例吞吐量極高,可以達到幾十萬QPS(取決於key、v
String、StringBuffer與StringBuilder之間區別
安全 .com 學習 ron img build tro ges 變量 大家在最初結束String字符串的時候,都會被教做認為String是不可變的字符串常量,是不可改變的常量。但是我們看下面的一個列子: 為什麽會發生這種情況呢?難道最開始我們學習的就是錯誤的?
break、continue和return的區別
sans spl src cnblogs 繼續 也會 for size 分享 1.break:跳出當前循環 01.作用: 001.只能在循環體內和switch語句體內使用break語句 002.使用break只能跳出當前的循環體或者是當前的switch語
淺談MVC、MVP、MVVM架構模式的區別和聯系
.html csdn 獲取 視圖 viewmodel url title tle htm 淺談MVC、MVP、MVVM架構模式的區別和聯系 學習了:http://www.cnblogs.com/guwei4037/p/5591183.html http://blog.csd
UTF-8和GBK編碼之間的區別(頁面編碼、數據庫編碼區別)以及在實際項目中的應用
同方 截斷 擴展 字節 文章 ech shu 基礎上 頁面 第一節:UTF-8和GBK編碼概述 UTF-8 (8-bit Unicode Transformation Format) 是一種針對Unicode的可變長度字符編碼,又稱萬國碼,它包含全世界所有國家需要用到的字符
sql語句中left join、right join、inner join的區別
select http img image ner -s style nbsp color left join(左聯接) 返回包括左表中的所有記錄和右表中聯結字段相等的記錄; right join(右聯接) 返回包括右表中的所有記錄和左表中聯結字段相等的記錄;inner j
HTML行內元素、塊狀元素、行內塊狀元素的區別
height 方式 mar 兩個 code 代碼 ext light body HTML可以將元素分類方式分為行內元素、塊狀元素和行內塊狀元素三種。首先需要說明的是,這三者是可以互相轉換的,使用display屬性能夠將三者任意轉換: (1)display:inlin