資料庫的介面

2021-06-08 01:08:20 字數 1311 閱讀 1810

目錄:1、資料庫的基礎知識以及建立access資料庫

2、資料庫的介面

3、使用ado或ado控制項訪問資料庫

2、資料庫介面:應用程式與資料庫之間的橋梁,完成對資料庫的操作。

3、資料庫:存放資料的地方。

使用者介面、資料庫介面與資料庫三者之間的關係是彼此相輔相成的

如圖:

vb資料引擎介面有三種:資料訪問物件(dao)、遠端資料物件(rdo)、active資料物件(ado)

dao(data access object)

簡介:資料訪問物件,資料訪問:顧名思義就是與資料庫打交道。夾在業務邏輯與資料庫中間。資料訪問物件是第乙個物件導向的介面, 顯露了jet 資料庫引擎(由 microsoft access 所使用),並允許 vb通過 odbc直接連線到其他資料庫一樣,直接連線到 access 表。dao物件封閉了access的jet函式,通過jet函式,它還可以訪問其他的結構化查詢語言(sql)資料庫。

優點:dao 最適用於單系統應用程式或小範圍本地分布使用。      

rdo (remote data objects)

優點:rdo (remote data objects) 遠端資料物件是乙個到 odbc 的、物件導向的資料訪問介面,它同易於使用的 dao style組合在一起,提供了乙個介面,形式上展示出所有 odbc 的底層功能和靈活性。

ado (activex data objects)

簡介: ado繼承了早期的資料訪問物件,包括rdo(remote data objects) 和dao(data access objects)。 ado是乙個用於訪問資料來源的com元件。ado是程式語言和統一資料訪問方式ole db的中間層。

優點:完全不用關心資料庫的實現方式,只用到了資料庫的連線。特定的資料庫支援的sql命令可以通過ado物件執行。

由於ado繼承了rdo和dao各種優點,並且ado的使用更加廣泛。下面我們以一張圖的重點介紹一下ado、ole db 、odbc、access資料庫的關係:

一張圖勝過千言萬語啊,他們之間的關係一目了然,相信你已經對ado已經不再陌生了。那麼vb能訪問的資料庫型別有哪些呢?簡單的分為三種:

*內部資料庫;

使用了與access相同的格式,也稱為本地資料庫。內部資料庫也叫jet資料庫。

*外部資料庫:

*odbc資料庫:

資料庫的介面

目錄 1 資料庫的基礎知識以及建立access資料庫 2 資料庫的介面 3 使用ado或ado控制項訪問資料庫 2 資料庫介面 應用程式與資料庫之間的橋梁,完成對資料庫的操作。3 資料庫 存放資料的地方。使用者介面 資料庫介面與資料庫三者之間的關係是彼此相輔相成的 如圖 vb資料引擎介面有三種 資料...

mysql 介面庫 mysql 資料庫介面

標籤 1.mysql sqlstate const char mysql sqlstate mysql mysql 描述返回由null終結的字串,該字串包含關於上次錯誤的sqlstate錯誤 錯誤 包含5個字元。00000 表示無錯誤。其值由ansi sql和odbc指定。注意 並非所有的mysql...

python的資料庫介面

愛死python了,總是那麼簡潔有力。python為訪問資料庫設計了乙個通用介面,具體的庫只需實現這個介面即可,意味著你的 裡只要修改一下 import db即可實現資料庫轉移 當然,sql相容也是需要考慮的問題,但現在是討論python的問題,先不管它好了。對於python,資料庫訪問主要的物件有...