UNIDAD 7: JAVA INTRODUCION A LAS BASES DE DATOS

TEMA 12: BAJA O ELIMINACION DELETE JAVA


Eliminación es otro proceso simple y comun con las bases de datos el modelo que estamos usando hace este tipo de operaciones muy faciles:

La instrucción sql a usar es: DELETE FROM TABLA WHERE CONDICION

Prog45.java

import java.lang.*;
import java.io.*;
import java.util.*;
import java.net.*;
import java.sql.*;
class prog45 {
public static void main(String[] args) {
int clave=0;
Connection canal = null;
ResultSet tabla= null;
Statement instruccion=null;
String sitiobase = "c:/pfacil/mibase.mdb";
String strcon= "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" + sitiobase;
try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
canal=DriverManager.getConnection(strcon);
instruccion = canal.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
} catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {};
// cargando clave a eliminar
BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));
try {
System.out.println("dame clave eliminar: ");
clave = Integer.parseInt(teclado.readLine());
} catch(IOException e) {System.out.println(e); }
// buscando y construyendo tabla de busqueda
String q="delete from mitabla where clave = "+clave;
try { instruccion.executeUpdate(q);
System.out.println("REGISTRO ELIMINADO");
tabla.close(); } //fin try no usar ; al final de dos o mas catchs
catch(SQLException e) {}
catch(java.lang.NullPointerException e){};
try {canal.close(); } catch(SQLException e) {};
} // cierra main
} // cierra clase

Corrida:

image185.jpg

TAREAS PROGRAMACION JAVA :

1.- construir este proceso para las tablas y bases de datos que tengan construidas.

Politica de Privacidad