JDBC是一種能夠使Java程序連接數據庫的標準API,MySQL是一個開源的關系型數據庫管理系統。通過JDBC連接MySQL數據庫,我們可以實現對數據庫的增刪改查操作。
下面我們將介紹如何使用JDBC連接MySQL數據庫進行增刪操作。
1. 驅動加載
//加載數據庫驅動 Class.forName("com.mysql.jdbc.Driver");
2. 建立數據庫連接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "password");
這里的test可以是你要連接的數據庫名,root是數據庫的用戶名,password是數據庫的密碼。
3. 數據庫增加操作
Statement stmt = null; String sql = "INSERT INTO user (username, password) VALUES ('Test', '123456')"; try { stmt = conn.createStatement(); stmt.executeUpdate(sql); System.out.println("插入數據成功"); } catch (SQLException e) { e.printStackTrace(); } finally { if (stmt != null) { stmt.close(); } }
這里我們以插入一條數據為例,注意VALUES中的參數值需要用單引號括起來。
4. 數據庫刪除操作
Statement stmt = null; String sql = "DELETE FROM user WHERE id = 1"; try { stmt = conn.createStatement(); stmt.executeUpdate(sql); System.out.println("刪除數據成功"); } catch (SQLException e) { e.printStackTrace(); } finally { if (stmt != null) { stmt.close(); } }
這里我們以刪除id為1的數據為例。
5. 關閉數據庫連接
if (conn != null) { conn.close(); }
數據庫連接是有限資源,使用后及時關閉可以釋放資源。