複製鏈接
請複製以下鏈接發送給好友

數據庫接口

鎖定
數據庫接口是與數據庫建立連接的技術。
中文名
數據庫接口
外文名
Open Database Connectivity
種    類
ODBCJDBC
最常用的方法
ODBC
用    途
數據庫建立連接
數據庫接口
是ODBC和JDBC

目錄

數據庫接口簡介

目前在市面上最流行的兩種數據庫接口是ODBCJDBC。Microsoft推出的ODBC是最早的整合異質數據庫的數據庫接口,獲得極大的成功,現在已成為一種事實上的標準。訪問數據庫最常用的方法就是通過ODBC。數據庫接口就是業務程序與數據庫進行通信的技術

數據庫接口數據庫接口技術

Microsoft推出的ODBC(Open Database Connectivity)技術為異質數據庫的訪問提供了統一的接口。ODBC基於SQL(Structured Query Language),並把它作為訪問數據庫的標準。這個接口提供了最大限度的相互可操作性:一個應用程序可以通過一組通用的代碼訪問不同的數據庫管理系統。一個軟件開發者開發的客户/服務器應用程序不會被束定於某個特定的數據庫之上。ODBC可以為不同的數據庫提供相應的驅動程序。

數據庫接口ODBC

什麼是ODBC ?
ODBC基於SQL(Structured Query Language),並把它作為訪問數據庫的標準。這個接口提供了最大限度的相互可操作性:一個應用程序可以通過一組通用的代碼訪問不同的數據庫管理系統
與ODBC有關的名詞
ODBC驅動程序:是一個動態鏈接庫(DLL),用以將特定的開放式數據庫連接數據源和另一個應用程序(客户端)相連接。
ODBC數據源:作為數據源使用的數據庫或數據庫服務器。ODBC數據源通過它們的數據源名稱來引用,或者通過具體引用ODBC驅動程序服務器名稱來引用。可以在Windows的控制面板中使用ODBC管理程序或rdoRegisterDataSource(一個ODBC API)方法來註冊命名的數據源。
ODBC驅動程序管理器:提供從主機語言到特定後端數據源驅動程序的接口。
ODBC API:數據庫廠商為程序設計者提供的直接訪問數據庫的一組函數。注意:這裏要指出的是,雖然ODBC API提供了很多很方便而且強大的功能。但是通常來説ODBC API都比較難學,而且使用很容易出錯。雖然允許用ODBC API來操作ODBC句柄,但還是要小心,如果不正確地使用ODBC API,可能會導致不可預知的錯誤。例如,假如使用ODBC API代碼來關閉連接或釋放這些ODBC句柄中的任何一個,那麼RemoteData控件或RDO的行為將是不可預知的。保存ODBC句柄以供備用也是沒有意義的,因為它們是可變的。

數據庫接口JDBC

什麼是JDBC ?
JDBC(Java Data Base Connectivity,java數據庫連接)是一種用於執行SQL語句的Java API,可以為多種關係數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準,據此可以構建更高級的工具和接口,使數據庫開發人員能夠編寫數據庫應用程序,同時,JDBC也是個商標名。
簡單地説,JDBC 可做三件事:與數據庫建立連接、發送操作數據庫的語句並處理結果 。下列代碼段給出了以上三步的基本示例:
Connection con = DriverManager.getConnection"jdbc:odbc:wombat","login",
"password";
Statement stmt = con.createStatement;
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1");
while (rs.next)
int x = rs.getInt("a");
String s = rs.getString("b");
float f = rs.getFloat("c");
上述代碼對基於JDBC的數據庫訪問做了經典的總結。
這裏簡單介紹下ODBCJDBC,如果想詳細瞭解的同學可以單擊鏈接去相應詞條。