要删除Java中的数据库数据,你可以使用Java的JDBC(Java数据库连接)来连接和操作数据库。下面是一个简单的示例代码来删除数据库中的数据:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class DeleteDataExample {????public?static?void?main(String[]?args)?{
????????Connection?connection?=?null;
????????PreparedStatement?preparedStatement?=?null;
????????try?{
????????????//?连接数据库
????????????connection?=?DriverManager.getConnection(“jdbc:mysql://localhost:3306/db_name”,?"
????????????username",?“password”);
????????????//?创建删除数据的SQL语句
????????????String?sql?=?“DELETE?FROM?table_name?WHERE?column_name?=??”;
????????????//?创建PreparedStatement对象,并设置参数
????????????preparedStatement?=?connection.prepareStatement(sql);
????????????preparedStatement.setString(1,?“value”);
????????????//?执行删除操作
????????????int?rowsDeleted?=?preparedStatement.executeUpdate();
????????????//?输出删除的行数
????????????System.out.println(“Deleted?"?+?rowsDeleted?+?"?rows”);
????????}?catch?(SQLException?e)?{
????????????e.printStackTrace();
????????}?finally?{
????????????try?{
????????????????//?关闭连接和PreparedStatement对象
????????????????if?(preparedStatement?!=?null)?{
????????????????????preparedStatement.close();
????????????????}
????????????????if?(connection?!=?null)?{
????????????????????connection.close();
????????????????}
????????????}?catch?(SQLException?e)?{
????????????????e.printStackTrace();
????????????}
????????}
????} }
请根据你的实际情况修改连接字符串(URL)、数据库名称(db_name)、用户名(username)、密码(password)、表名称(table_name)和列名称(column_name)以及要删除的值(value)。
这是一个基本的示例,你可以根据自己的需求进行调整。请确保已经正确导入JDBC驱动程序。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>