使用JDBC連接MySQL進(jìn)行增刪改查
建立連接
JDBC是Java Database Connectivity的縮寫,它是在Java程序中連接數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)。在使用JDBC前,需要先下載并安裝MySQL的JDBC驅(qū)動(dòng)。下載完成后,在Java代碼中通過(guò)Class.forName("com.mysql.jdbc.Driver") 注冊(cè)驅(qū)動(dòng),然后通過(guò)DriverManager.getConnection(url,username,password)方法,建立數(shù)據(jù)庫(kù)連接。
查詢數(shù)據(jù)
查詢數(shù)據(jù)是JDBC最常使用的功能之一。通過(guò)Connection對(duì)象的createStatement()方法,創(chuàng)建一個(gè)Statement對(duì)象。對(duì)于查詢操作,我們通過(guò)Statement.executeQuery(sql)方法執(zhí)行SQL語(yǔ)句,然后通過(guò)ResultSet對(duì)象獲取查詢結(jié)果。
添加數(shù)據(jù)
添加數(shù)據(jù)同樣非常簡(jiǎn)單。在SQL語(yǔ)句中使用INSERT INTO 語(yǔ)句,然后使用PreparedStatement對(duì)象將需要插入的數(shù)據(jù)變量賦值。最后調(diào)用PreparedStatement.execute()方法,執(zhí)行SQL語(yǔ)句并插入數(shù)據(jù)。
更新數(shù)據(jù)
更新數(shù)據(jù)也很簡(jiǎn)單。在SQL語(yǔ)句中使用UPDATE語(yǔ)句,然后設(shè)置需要更新的字段和新的值。使用PreparedStatement對(duì)象將需要更新的數(shù)據(jù)變量賦值,并傳遞給PreparedStatement.execute()方法執(zhí)行語(yǔ)句。
刪除數(shù)據(jù)
刪除數(shù)據(jù)同樣非常簡(jiǎn)單。在SQL語(yǔ)句中使用DELETE語(yǔ)句,然后使用PreparedStatement對(duì)象將需要?jiǎng)h除的數(shù)據(jù)變量賦值,最后調(diào)用PreparedStatement.execute()方法,執(zhí)行SQL語(yǔ)句并刪除數(shù)據(jù)。