幾種資料庫連線方式優缺點比較

2022-06-29 09:15:08 字數 1020 閱讀 5853

幾種資料庫連線方式優缺點比較

訪問介面

易用性執行能力

可擴充套件性

技術層次

突出特點

odbc差較高

差底層可進行底層控制

mfc odbc好一般

高層同用標準,應用廣泛

mfc dao好較高

一般高層

訪問jet效能最好

ole db很難高

好底層可訪問非關係型資料庫

ado最好高好

底層可訪問非關係型資料庫,有多種程式設計介面

odbc是一種底層的訪問技術,因此,odbc api 可以是客戶應用程式能從底層設定和控制資料庫,完成一些高階資料庫技術無法完成的功能;但不足之處由於odbc只能用於關係型資料庫,使得利用odbc很難訪問物件資料庫及其他非關聯式資料庫。

dao提供了一種通過程式**建立和操縱資料庫的機制。最大特點是對microsoft jet資料庫的操作很方便,而且是操作jet資料庫時效能最好的技術介面之一。並且它並不只能用於訪問這種資料庫,事實上,通過dao技術可以訪問從文字檔案到大型後台資料庫等多種資料格式。

ado是基於ole db的訪問介面,它是物件導向的ole db技術,繼承了ole db的優點。屬於資料庫訪問的高層介面。

在速度上adodaoodbc, 綜合評定ado,odbc,dao odbc是microsoft的基於關聯式資料庫一種互連技術,它只能訪問關聯式資料庫,如果使用sqlapi進行程式設計,效率較好,但**較多,如果使用mfc  odbc封裝的類進行訪問比較簡單。

ado是一種基於com的資料庫訪問技術,可以訪問關聯式資料庫與非關聯式資料庫,由於它是基於com的,訪問速度也較快,占用資源較小。

dao是microsoft一種用來訪問jet引擎的方法,主要用來訪問access資料庫,使用起來比較簡單。 

各種資料庫主鍵的優缺點

1.自增主鍵,在mysql中應用最廣泛。優點 1 需要很小的資料儲存空間,僅僅需要4 byte。bigint型別,是8 byte 2 insert和update操作時使用int的效能比uuid好,所以使用int將會提高應用程式的效能。3 index和join操作,int的效能最好。4 容易記憶。缺點...

幾種MySQL資料庫引擎優缺點對比

資料庫儲存引擎是資料庫底層軟體組織,資料庫管理系統 dbms 使用資料引擎進行建立 查詢 更新和刪除資料。不同的儲存引擎提供不同的儲存機制 索引技巧 鎖定水平等功能,使用不同的儲存引擎,還可以 獲得特定的功能。現在許多不同的資料庫管理系統都支援多種不同的資料引擎。mysql的核心就是儲存引擎。sho...

資料庫索引優缺點

建立索引的優點 建立索引可以大大提高系統效能!具體如下 1.通過建立唯一性索引,可以保證資料庫表中每一行資料的唯一性。2.可以大大加快資料的檢索速度,這也是建立索引的最主要的原因。3.可以加速表和表之間的連線,特別是在實現資料的參考完整性方面特別有意義。4.在使用分組和排序子句進行資料檢索時,同樣可...