JDBC(Java Database Connectivity)是Java語言訪問數據庫的標準API,可以用于連接關系型數據庫,如MySQL,Oracle等。
連接MySQL數據庫需要引入相關的jar包,先使用Class.forName(driver)方法加載MySQL驅動,然后使用DriverManager.getConnection(url,username,password)方法連接數據庫。
Class.forName("com.mysql.jdbc.Driver"); Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");
連接成功后,就可以通過Statement或者PreparedStatement對象執行SQL語句來對數據庫進行增刪改查操作。
修改數據時,可以使用update語句,如下所示:
String sql = "update student set name = '張三', age = 20 where id = 1"; PreparedStatement statement = connection.prepareStatement(sql); int count = statement.executeUpdate(); System.out.println("修改了" + count + "條數據。");
其中,PreparedStatement對象可以通過占位符設置SQL語句中的參數,避免SQL注入攻擊。
修改數據操作完成后,需要關閉連接和相關的資源。
statement.close(); connection.close();
以上就是使用JDBC連接MySQL數據庫修改數據的基本流程。