資料庫接口

資料庫接口

資料庫接口是與資料庫建立連線的技術。

基本介紹

  • 中文名:資料庫接口
  • 外文名:Open   Database   Connectivity
  • 種類ODBCJDBC
  • 最常用的方法:ODBC
  • 用途:與資料庫建立連線
  • 資料庫接口:是ODBCJDBC
簡介,資料庫接口技術,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,如果想詳細了解的同學可以單擊連結去相應詞條。

相關詞條

熱門詞條

聯絡我們