Java连接MySQL数据库并进行CRUD操作
在Java中,我们可以使用JDBC(Java Database Connectivity)来连接MySQL数据库并执行CRUD操作。以下是一个基本的步骤:
导入库:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
建立连接:
String url = "jdbc
//localhost:3306/my_database";
Connection connection = DriverManager.getConnection(url, "username", "password"));
执行CRUD操作:
创建(C):插入数据到表中。
PreparedStatement insertStmt = connection.prepareStatement("INSERT INTO table_name (column1, column2)) VALUES (?, ?)");
insertStmt.setString(1, "value1");
insertStmt.setString(2, "value2");
insertStmt.executeUpdate();
读取(R):查询表中的数据。
PreparedStatement selectStmt = connection.prepareStatement("SELECT * FROM table_name WHERE column1 = ?");
selectStmt.setString(1, "value1"));
ResultSet resultSet = selectStmt.executeQuery();
while (resultSet.next()) {
System.out.println(resultSet.getString("column2")));
}
更新(U):修改表中的数据。
PreparedStatement updateStmt = connection.prepareStatement("UPDATE table_name SET column1 = ?, column2 = ? WHERE column3 = ?");
updateStmt.setString(1, "new_value1");
updateStmt.setString(2, "new_value2");
updateStmt.setString(3, "value3");
updateStmt.executeUpdate();
关闭连接:
connection.close();
这样,你就可以在Java中实现对MySQL数据库的CRUD操作了。
还没有评论,来说两句吧...