當我們在Java項目中需要將數據插入到MySQL數據庫中時,可以使用JDBC來實現。下面是一個簡單的示例,展示了如何使用Java代碼向MySQL中插入數據。
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class InsertDemo { static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/testdb?useSSL=false&serverTimezone=UTC"; static final String USER = "root"; static final String PASS = "root"; public static void main(String[] args) { Connection conn = null; PreparedStatement stmt = null; try { Class.forName(JDBC_DRIVER); conn = DriverManager.getConnection(DB_URL, USER, PASS); String sql = "INSERT INTO employee VALUES (?, ?, ?, ?)"; stmt = conn.prepareStatement(sql); stmt.setInt(1, 101); stmt.setString(2, "John"); stmt.setString(3, "Doe"); stmt.setInt(4, 5000); stmt.executeUpdate(); } catch (SQLException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } finally { try { if (stmt != null) stmt.close(); if (conn != null) conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } }
以上示例中,我們首先通過JDBC驅動程序獲取數據庫連接,然后創建一條預處理語句并設置占位符的值。最后,我們執行SQL語句并將結果保存到數據庫中。在示例中,我們向employee表中插入了一條記錄。
總結:
- 要將數據插入到MySQL數據庫中,可以使用JDBC編寫Java代碼。
- 連接數據庫需要添加MySQL的JDBC驅動程序依賴。
- 創建預處理語句并設置占位符的值,然后執行SQL語句即可將數據插入到數據庫中。