Eliminar contenido de la tabla usando JDBC

JDBC (Java Database Connectivity) es una API (interfaz de aplicación) estándar entre el lenguaje de programación Java y varias bases de datos como Oracle, SQL, PostgreSQL, etc. Conecta el front-end (para interactuar con los usuarios) con el back-end (para almacenar datos ).

Acercarse:

1. CREAR BASE DE DATOS: Cree una base de datos usando sqlyog y cree algunas tablas en ella y complete los datos dentro de ella para eliminar el contenido de una tabla. Aquí, por ejemplo, nombre una base de datos como «hotelman» y los nombres de las tablas son «cuslogin» y «adminlogin». Tomando la tabla «cuslogin» como ejemplo.

2. CREAR CONEXIÓN: Abra Netbeans y cree un nuevo paquete. Dentro del paquete, abra un nuevo archivo java y escriba el siguiente código para la conectividad JDBC y guarde el nombre del archivo con connection.java.

Java

// Create JDBC Connection
import java.sql.*;
  
public class connection {
  
    Connection con = null;
  
    public static Connection connectDB()
  
    {
  
        try {
  
            Class.forName("com.mysql.jdbc.Driver");
  
            Connection con = DriverManager.getConnection(
                "jdbc:mysql://localhost:3306/hotelman",
                "root", "1234");
            // here,root is the username and 1234 is the
            // password,you can set your own username and
            // password.
            return con;
        }
        catch (SQLException e) {
  
            System.out.println(e);
        }
    }
}

 

3. ELIMINAR CONTENIDOS EN UNA TABLA: elimine los detalles del cliente de la tabla «cuslogin» cuya identificación es 1.

  1. Inicialice una string con la consulta sql de la siguiente manera
    String sql=”delete from cuslogin where id=1″;
  2. Inicialice los siguientes objetos de la clase Connection, la clase PreparedStatement (necesaria para jdbc) y conéctese con la base de datos de la siguiente manera  
    Connection con=null;
    DeclaraciónPreparada p=null;
    con=conexión.connectDB();
  3. Ahora, agregue la consulta sql del paso 3.1 dentro de prepareStatement y ejecútela de la siguiente manera
    p =con.prepareStatement(sql);
    p.ejecutar();
  4. Abra un nuevo archivo java (aquí, su resultado.java) dentro del mismo paquete y escriba el código completo (que se muestra a continuación) para eliminar los detalles del cliente cuya identificación es 1, de la tabla «cuslogin».

NOTA: ¡Ambos archivos, a saber, result.java y connection.java, deben estar dentro del mismo paquete, de lo contrario, el programa no dará el resultado deseado!

Java

/*package whatever //do not write package name here */
import java.sql.*;
public class result {
  
    public static void main(String[] args)
    {
        Connection con=null;
        PreparedStatement p=null;
        con=connection.connectDB();
        try{
            String sql="delete from cuslogin where id=1";
             p =con.prepareStatement(sql);
             p.execute();
        }catch(SQLException  e){
            System.out.println(e);
             
        }
    }
      
}

Producción:

El cliente cuyo id era 1, ha sido eliminado.

Publicación traducida automáticamente

Artículo escrito por pradiptamukherjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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