Java连接MySQL数据库并进行CRUD操作

原创 超、凢脫俗 2024-11-27 08:57 125阅读 0赞

在Java中,我们可以使用JDBC(Java Database Connectivity)来连接MySQL数据库并执行CRUD操作。以下是一个基本的步骤:

  1. 导入库

    1. import java.sql.Connection;
    2. import java.sql.DriverManager;
    3. import java.sql.PreparedStatement;
    4. import java.sql.ResultSet;
  2. 建立连接

    1. String url = "jdbc:mysql://localhost:3306/my_database";
    2. Connection connection = DriverManager.getConnection(url, "username", "password"));
  3. 执行CRUD操作

    • 创建(C):插入数据到表中。

      1. PreparedStatement insertStmt = connection.prepareStatement("INSERT INTO table_name (column1, column2)) VALUES (?, ?)");
      2. insertStmt.setString(1, "value1");
      3. insertStmt.setString(2, "value2");
      4. insertStmt.executeUpdate();
    • 读取(R):查询表中的数据。

      1. PreparedStatement selectStmt = connection.prepareStatement("SELECT * FROM table_name WHERE column1 = ?");
      2. selectStmt.setString(1, "value1"));
      3. ResultSet resultSet = selectStmt.executeQuery();
      4. while (resultSet.next()) {
      5. System.out.println(resultSet.getString("column2")));
      6. }
    • 更新(U):修改表中的数据。

      1. PreparedStatement updateStmt = connection.prepareStatement("UPDATE table_name SET column1 = ?, column2 = ? WHERE column3 = ?");
      2. updateStmt.setString(1, "new_value1");
      3. updateStmt.setString(2, "new_value2");
      4. updateStmt.setString(3, "value3");
      5. updateStmt.executeUpdate();
  4. 关闭连接

    1. connection.close();

这样,你就可以在Java中实现对MySQL数据库的CRUD操作了。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,125人围观)

还没有评论,来说两句吧...

相关阅读