MySQL是一種流行的關系型數據庫管理系統(tǒng),而Java是一種廣泛使用的編程語言。當這兩個強大的工具集合在一起時,就可以打造出功能強大的應用程序。在此,我們將介紹如何使用Java來與MySQL進行交互并進行增加操作。
// 導入所需的類 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class Main { public static void main(String[] args) throws SQLException { // 連接到MySQL數據庫 Connection connection = DriverManager.getConnection( "jdbc:mysql://localhost:3306/mydatabase", "root", "password"); // 編寫要執(zhí)行的SQL語句 String sql = "INSERT INTO users (name, age, email) VALUES (?, ?, ?)"; // 創(chuàng)建預編譯語句并綁定參數 PreparedStatement statement = connection.prepareStatement(sql); statement.setString(1, "張三"); statement.setInt(2, 25); statement.setString(3, "zhangsan@example.com"); // 執(zhí)行SQL語句并獲取受影響的行數 int rowsAffected = statement.executeUpdate(); // 打印受影響的行數 System.out.println("受影響的行數為:" + rowsAffected); // 關閉連接和語句對象 statement.close(); connection.close(); } }
在上面的代碼中,我們首先使用DriverManager.getConnection()方法連接到MySQL數據庫,然后創(chuàng)建包含要執(zhí)行的SQL語句的PreparedStatement對象。
接下來,我們使用setString()和setInt()方法將要插入的值綁定到PreparedStatement對象中。最后,我們使用executeUpdate()方法執(zhí)行SQL語句并獲取受影響的行數。
最后,我們關閉連接和語句對象。這樣,我們就可以通過Java向MySQL數據庫添加數據了。