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ドライバのインポートも済ませてください。

bannerAds