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.
- Inicialice una string con la consulta sql de la siguiente manera
String sql=”delete from cuslogin where id=1″; - 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(); - 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(); - 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