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