JDBC是Java Database Connectivity的縮寫,即Java數(shù)據(jù)庫(kù)連接。它提供了一套標(biāo)準(zhǔn)的API,使得Java程序可以通過(guò)標(biāo)準(zhǔn)的SQL語(yǔ)句來(lái)訪問(wèn)關(guān)系型數(shù)據(jù)庫(kù)。
以下是使用JDBC連接關(guān)系型數(shù)據(jù)庫(kù)的一般步驟:
加載JDBC驅(qū)動(dòng)程序:使用Class.forName()方法加載JDBC驅(qū)動(dòng)程序。
建立數(shù)據(jù)庫(kù)連接:使用DriverManager.getConnection()方法建立數(shù)據(jù)庫(kù)連接。
創(chuàng)建SQL語(yǔ)句:使用Connection對(duì)象的createStatement()方法創(chuàng)建Statement對(duì)象,然后使用Statement對(duì)象的方法創(chuàng)建SQL語(yǔ)句。
執(zhí)行SQL語(yǔ)句:使用Statement對(duì)象的execute()方法執(zhí)行SQL語(yǔ)句,或使用executeUpdate()方法執(zhí)行SQL語(yǔ)句并返回更新的行數(shù),或使用executeQuery()方法執(zhí)行SQL語(yǔ)句并返回結(jié)果集。
處理結(jié)果集:如果SQL語(yǔ)句返回結(jié)果集,使用ResultSet對(duì)象的方法獲取結(jié)果集中的數(shù)據(jù)。
關(guān)閉數(shù)據(jù)庫(kù)連接:使用Connection對(duì)象的close()方法關(guān)閉數(shù)據(jù)庫(kù)連接。
具體步驟可以參考以下代碼示例:
該代碼示例使用JDBC連接MySQL數(shù)據(jù)庫(kù),并查詢student表中的數(shù)據(jù)。