java怎么删除数据库数据

668
2023/12/25 14:59:05
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要删除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元/月。点击查看>>

推荐阅读: java对象锁和类锁的区别是什么