要?jiǎng)h除Java中的數(shù)據(jù)庫數(shù)據(jù),你可以使用Java的JDBC(Java數(shù)據(jù)庫連接)來連接和操作數(shù)據(jù)庫。下面是一個(gè)簡單的示例代碼來刪除數(shù)據(jù)庫中的數(shù)據(jù):
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?{
????????????//?連接數(shù)據(jù)庫
????????????connection?=?DriverManager.getConnection(“jdbc:mysql://localhost:3306/db_name”,?"
????????????username",?“password”);
????????????//?創(chuàng)建刪除數(shù)據(jù)的SQL語句
????????????String?sql?=?“DELETE?FROM?table_name?WHERE?column_name?=??”;
????????????//?創(chuàng)建PreparedStatement對(duì)象,并設(shè)置參數(shù)
????????????preparedStatement?=?connection.prepareStatement(sql);
????????????preparedStatement.setString(1,?“value”);
????????????//?執(zhí)行刪除操作
????????????int?rowsDeleted?=?preparedStatement.executeUpdate();
????????????//?輸出刪除的行數(shù)
????????????System.out.println(“Deleted?"?+?rowsDeleted?+?"?rows”);
????????}?catch?(SQLException?e)?{
????????????e.printStackTrace();
????????}?finally?{
????????????try?{
????????????????//?關(guān)閉連接和PreparedStatement對(duì)象
????????????????if?(preparedStatement?!=?null)?{
????????????????????preparedStatement.close();
????????????????}
????????????????if?(connection?!=?null)?{
????????????????????connection.close();
????????????????}
????????????}?catch?(SQLException?e)?{
????????????????e.printStackTrace();
????????????}
????????}
????} }
請(qǐng)根據(jù)你的實(shí)際情況修改連接字符串(URL)、數(shù)據(jù)庫名稱(db_name)、用戶名(username)、密碼(password)、表名稱(table_name)和列名稱(column_name)以及要?jiǎng)h除的值(value)。
這是一個(gè)基本的示例,你可以根據(jù)自己的需求進(jìn)行調(diào)整。請(qǐng)確保已經(jīng)正確導(dǎo)入JDBC驅(qū)動(dòng)程序。