Artículos
Java

Vaciar una tabla con Java

24/Oct/2016

No en todas las ocasiones que queramos eliminar una tabla tenemos que borrarla. Puede darse el caso que necesitemos vaciar una tabla con Java JDBC, sin tener que borrarla.

Para poder vaciar una tabla con Java JDBC tenemos dos alternativas. Por un lado podemos ejecutar un borrado de todos los elementos mediante la sentencia SQL DELETE y por otro podemos realizar una sentencia SQL TRUNCATE. En ambos casos deberemos de montar una sentencia PreparedStatement de Java JDBC para poder ejecutarla.

Pero vallamos por pasos y veamos como construir estas sentencias. En el caso de la sentencia SQL DELETE la estructura es:

DETELE FROM nombre-tabla
WHERE condiciones

Para vaciar la tabla lo que hay que ejecutar esta sentencia sin poner el WHERE. Ahora me viene la mente el vídeo de Youtube… 🙈🙈🙈🙈🙈. Al final del artículo os dejo el vídeo para echaros unas risas.

El uso de la sentencia SQL DELETE suele ser más indicada para borrados parciales de la base de datos.

El otro caso es el uso de la sentencia SQL TRUNCATE, la estructura de esta sentencia es:

TRUNCATE TABLE nombre-tabla

Así que vamos a utilizar este segundo caso en el código fuente. Montaremos la sentencia SQL TRUNCATE en el PreparedStatement.

PreparedStatement stmt = null;
stmt = con.prepareStatement("TRUNCATE TABLE mitabla ");  
stmt.execute(); 
stmt.close();

Vemos que la sentencia la hemos ejecutado mediante el método .execute()

Solo tienes que recordar que debes de poner el código dentro de un bucle try-catch que controle la SQLExcetpion.

Ya has visto que con 4 sencillas líneas de código puedes vaciar una tabla con Java JDBC.

Y no podía sin dejar de poneros el vídeo… Espero que os guste…

Código Fuente

Descárgate el código fuente de Vaciar una tabla con Java
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
0 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios