21xrx.com
2024-12-22 22:47:54 Sunday
登录
文章检索 我的文章 写文章
Java数据库删除功能代码实现
2023-06-15 12:57:19 深夜i     --     --
Java 数据库 删除功能

Java是一种高级编程语言,广泛应用于开发各种类型的应用程序,其中包括访问数据库。实现数据库删除功能是Java编程中的一个关键方面。在本文中,将展示如何使用Java编写代码实现在数据库中删除记录的功能。

思路:

1.导入数据库连接驱动程序,连接数据库

2.编写删除SQL语句

3.使用Java中的Statement或者PreparedStatement对象执行SQL语句

4.释放相应的资源

示例代码:

import java.sql.*;

import java.util.Scanner;

public class DeleteDemo {

  static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";

  static final String DB_URL = "jdbc:mysql://localhost:3306/databasename";

  static final String USER = "root";

  static final String PASS = "password";

  static Connection conn = null;

  static Statement stmt = null;

  public static void main(String[] args) {

   Scanner scanner = new Scanner(System.in);

   System.out.println("请输入要删除的用户ID:");

   int id = scanner.nextInt();

   try {

     Class.forName("com.mysql.jdbc.Driver");

     conn = DriverManager.getConnection(DB_URL,USER,PASS);

     stmt = conn.createStatement();

     String sql = "DELETE FROM user WHERE id = " + id;

     stmt.executeUpdate(sql);

     System.out.println("删除成功");

   } catch(SQLException se) {

     se.printStackTrace();

   } catch(Exception e) {

     e.printStackTrace();

   } finally {

     try {

      if(stmt!=null) stmt.close();

     } catch(SQLException se2)

     try {

      if(conn!=null) conn.close();

     } catch(SQLException se) {

      se.printStackTrace();

     }

    }

  }

}

在这个示例代码中,通过Scanner对象获取用户要删除记录的ID。然后使用Java中的Statement对象执行一条删除SQL语句。最后释放相应的资源。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复