首先,在 Java 代码中通过 JDBC 连接 MySQL 数据库。
Class.forName("com.mysql.cj.jdbc.Driver"); Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test_db?serverTimezone=UTC", "root", "password" );
上面代码中,通过 Class.forName() 方法加载 MySQL 驱动,然后通过 DriverManager.getConnection() 方法获取到连接。
一旦连接成功,可以对数据进行增、删、改、查等操作。
1. 插入数据
Statement stmt = conn.createStatement(); String sql = "INSERT INTO users (name, age) VALUES ('张三', 25)"; int rows = stmt.executeUpdate(sql); System.out.println("插入了 " + rows + " 行数据");
2. 查询数据
Statement stmt = conn.createStatement(); String sql = "SELECT * FROM users"; ResultSet rs = stmt.executeQuery(sql); while (rs.next()) { String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println("name: " + name + ", age: " + age); }
3. 更新数据
Statement stmt = conn.createStatement(); String sql = "UPDATE users SET age = 30 WHERE name = '张三'"; int rows = stmt.executeUpdate(sql); System.out.println("更新了 " + rows + " 行数据");
4. 删除数据
Statement stmt = conn.createStatement(); String sql = "DELETE FROM users WHERE name = '张三'"; int rows = stmt.executeUpdate(sql); System.out.println("删除了 " + rows + " 行数据");
最后,记得关闭连接。
conn.close();
以上就是 Java 连接 MySQL 后常用的操作方式。