數據庫訪問方法有哪些?
時間:2020-05-23 作者:管理員(yuán) 點擊:758
不同的程序設計語言會有各自不同的數據庫訪問方法,這個訪問方法稱之爲一(yī)種技術,程序語言通過這些技術,執行 SQL 語句,進行數據庫的管理。下(xià)面
鄭州網站設計索騰網絡搜集了一(yī)些主要的數據庫訪問技術
ODBC
Open Database Connectivity(ODBC,開(kāi)放(fàng)數據庫互連),提供了一(yī)種标準的API(應用程序編程接口)方法來訪問數據庫管理系統(DBMS)。這些API利用SQL來完成其大(dà)部分(fēn)任務。ODBC本身也提供了對SQL語言的支持,用戶可以直接将SQL語句送給ODBC。ODBC的設計者們努力使它具有最大(dà)的獨立性和開(kāi)放(fàng)性:與具體(tǐ)的編程語言無關,與具體(tǐ)的數據庫系統無關,與具體(tǐ)的操作系統無關。
ADO
微軟公司的 ActiveX Data Objects(ADO)是一(yī)個用于訪問數據源的COM組件,作爲高層的編程界面層。ADO是在OLE DB之上,包含了很多層次化的COM對象與集合(Collections,也是一(yī)類對象,在其裏面包含了其他層級對象)。允許開(kāi)發人員(yuán)編寫訪問數據的代碼而不用關心數據源是如何實現與訪問驅動的,而隻用關心到數據庫的連接。訪問數據庫的時候,關于SQL的知(zhī)識不是必要的,但是特定數據庫支持的SQL命令仍可以通過ADO中(zhōng)的命令對象(Command)來執行。
MDAC
Microsoft Data Access Components(MDAC)是微軟專門爲數據訪問功能而發展的應用程序開(kāi)發接口,做爲微軟的統一(yī)化數據訪問(Universal Data Access; UDA)解決方案的核心組成,最初的版本在1996年8月發表。目前其組成組件有ODBC,OLE DB以及ADO,其中(zhōng)ADO是在Visual Basic上唯一(yī)的數據訪問管道,而OLE DB則是基于COM之上,供C/C++訪問與提供數據的接口,ODBC則是統一(yī)化的數據訪問API。
JDBC
Java Database Connectivity(JDBC,Java數據庫連接)是Java語言中(zhōng)用來規範客戶端程序如何來訪問數據庫的應用程序接口,提供了諸如查詢和更新數據庫中(zhōng)數據的方法。JDBC也是Sun Microsystems的商(shāng)标。JDBC是面向關系型數據庫的。