Java 是一門流行的編程語言,而 MySQL 則是一個廣泛使用的關系型數據庫管理系統。在 Java 中,我們可以通過一些庫和API來對 MySQL 中的數據進行增刪改查的操作。
下面我們可以通過以下代碼演示 Java 對 MySQL 的增刪改查操作:
// Java 對 MySQL 進行增刪改查的代碼演示 import java.sql.*; //導入 java.sql 包 public class mySQLDemo { public static void main(String[] args) { // JDBC 驅動器名稱和數據庫 URL final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; final String DB_URL = "jdbc:mysql://localhost:3306/EMP"; // 數據庫帳戶名和密碼 final String USER = "root"; final String PASS = ""; Connection conn = null; Statement stmt = null; try { // 注冊 JDBC 驅動器 Class.forName(JDBC_DRIVER); // 打開一個連接 System.out.println("連接數據庫..."); conn = DriverManager.getConnection(DB_URL, USER, PASS); // 執行查詢 System.out.println("實例化Statement對象..."); stmt = conn.createStatement(); String sql; sql = "SELECT id, name, age FROM Employees"; ResultSet rs = stmt.executeQuery(sql); // 取出查詢結果 while(rs.next()){ // 通過字段檢索 int id = rs.getInt("id"); int age = rs.getInt("age"); String name = rs.getString("name"); // 輸出結果 System.out.print("ID: " + id); System.out.print(", 名稱: " + name); System.out.println(", 年齡: " + age); } // 關閉結果集,聲明和連接對象 rs.close(); stmt.close(); conn.close(); } catch (SQLException e) { // 處理 JDBC 錯誤 e.printStackTrace(); } catch (Exception e) { // 處理 Class.forName 錯誤 e.printStackTrace(); } finally { // 最后是用于關閉資源的塊 try { if(stmt!=null) stmt.close(); } catch (SQLException e) { e.printStackTrace(); } try { if(conn!=null) conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } }
上述代碼是一個查詢操作的例子,其他的增刪改操作同理,只需要修改 SQL 語句即可。Java 對 MySQL 數據庫的操作并不難,只需要熟悉相關的庫和API。如果需要更進一步的學習,可以通過查閱相關文獻或教程進行深入了解。