简介:本教程将指导您如何使用Java的JDBC技术连接MySQL数据库,并实现数据的增加、删除、修改和查询操作。我们将从环境准备开始,逐步深入每个步骤,使您能够完全理解并掌握这个过程。
一、环境准备
在进行任何开发之前,首先确保您的系统已经安装了Java和MySQL,并且已经设置了正确的环境变量。
二、添加MySQL JDBC驱动
在Java项目中,我们需要添加MySQL的JDBC驱动。您可以从MySQL官方网站下载JDBC驱动,或者在Maven项目中添加以下依赖:
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.23</version></dependency>
三、建立数据库连接
使用JDBC连接到MySQL数据库需要以下步骤:
四、实现增删改查操作
try {Class.forName("com.mysql.cj.jdbc.Driver");Connection conn = DriverManager.getConnection("jdbc//localhost:3306/mydatabase", "username", "password");
Statement stmt = conn.createStatement();} catch (Exception e) {e.printStackTrace();}
String sql = "SELECT * FROM mytable WHERE id = 10000";try {ResultSet rs = stmt.executeQuery(sql);while (rs.next()) {int id = rs.getInt("id");String name = rs.getString("name");// 处理查询结果}} catch (Exception e) {e.printStackTrace();}
String sql = "INSERT INTO mytable (id, name) VALUES (?, ?)";try {PreparedStatement pstmt = conn.prepareStatement(sql);pstmt.setInt(1, 10001);pstmt.setString(2, "John Doe);int rowsAffected = pstmt.executeUpdate(); // 返回影响的行数} catch (Exception e) {e.printStackTrace();}