JDBC (Java Database Connectivity)是壹個用於執行SQL語句的Java API,可以提供對各種關系數據庫的統壹訪問。它由壹組用Java語言編寫的類和接口組成。JDBC為工具/數據庫開發者提供了標準的API,這樣可以構建更高級的工具和接口,數據庫開發者可以用純Java API編寫數據庫應用。同時,JDBC也是壹個品牌名稱。
簡單地說,JDBC可以做三件事:與數據庫建立連接,發送SQL語句並處理結果。以下代碼片段給出了上述三個步驟的基本示例:
connection con = driver manager . get connection(" JDBC:odbc:wombat "," login ",
“密碼”);
statement stmt = con . create statement();
ResultSet rs = stmt.executeQuery("從表1中選擇a,b,c ");
while (rs.next()) {
int x = RS . getint(" a ");
string s = RS . getstring(" b ");
float f = RS . get float(" c ");
}
上面的代碼對基於JDBC的數據庫訪問做了壹個經典的總結。