Cómo borrar un registro en particular mediante JDBC en Java?

En este artículo, vamos a aprender cómo eliminar un registro particular de la tabla de MySQL usando JDBC a través del programa java ?

Requisito:

  1. Cómo crear una tabla mediante JDBC en Java?
  2. Cómo insertar registros a través de JDBC en Java?
  3. Cómo mostrar todos los registros utilizando JDBC en Java?

Cómo mostrar un registro particular, por un campo usando JDBC en Java?

Nota:

Para borrar un registro particular de la tabla de MySQL, debería conocer al menos un campo de ese registro. Ahora, tenemos que crear un objeto de conexión

class y conectarse a la base de datos.

Entonces, tenemos que crear un objeto de Declaración

class y luego preparar una consulta MySQL class visualización de datos que desea eliminar. Después de esto, se muestra en los datos de la consola y colocamos una pregunta eliminar por encima de los datos de base de datos MySQL.

Luego, preparamos una consulta para borrar los datos y ejecutarlo mediante el uso de executeUpdate ()

método, que es un método de
Declaración

class. datos de bases de datos:

nombre de host : localhost

Número de puerto : 3306

    nombre de usuario
    : root

  • contraseña
    : 123

  • Nombre de la base
    : demo

  • nombre de la tabla
    : empleados

  • campo
    : empid (Identificación del empleado)

  • programa Java para eliminar un registro particular usando JDBC

    import java.io.DataInputStream;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    public class DisplayByID {
    public static void main(String[] args) {
    try{
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    //serverhost = localhost, port=3306, username=root, password=123
    Connection cn=DriverManager.getConnection("jdbc:mysql://localhost:3306/demo","root","123");
    Statement smt=cn.createStatement();
    DataInputStream KB=new DataInputStream(System.in);
    //input a particular employee id of which we want to display record
    System.out.print("Enter Employee ID:");
    String eid=KB.readLine();
    //query to display a particular record from table employee where empid(employee id) is equals to eid
    String q="Select * from employees where empid='"+eid+"'";
    //to execute query
    ResultSet rs=smt.executeQuery(q);
    //to print the resultset on console
    if(rs.next())
    {
    System.out.println(rs.getString(1)+","+rs.getString(2)+","+rs.getString(3)+","+rs.getString(4)+","+rs.getString(5));
    }
    else
    {
    System.out.println("Record Not Found...");
    }
    cn.close();
    }
    catch(Exception e){
    System.out.println(e);
    }
    }
    }

  • de salida (en la consola)
  • Enter Employee ID :100
    100, Aman, 10/10/1990, Delhi, 35000

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *