UNIDAD 9: BASES DE DATOS
JAVA TEMA 7: BAJAS O ELIMINACION SQL DELETE
Baja o eliminación, es un proceso comun tambien con los registros o renglones de las tablas en las bases de datos.
Lo bueno es que existe la instruccion SQL DELETE solo observar bien el cambio que se hace en el execute.
Para todos los select vistos en los procesos se uso la instrucción executequery(instrucciónsql), pero para insert, delete y update se debera usar executeupdate(instrucciónsql).
Codigo Html:
CLAVE A ELIMINAR:
Codigo Java:
import java.io.*; import java.util.*; import java.net.*; import java.sql.*;import javax.servlet.*; import javax.servlet.http.*;public class prog42 extends HttpServlet {static Connection canal = null;static ResultSet tabla= null;static Statement instruccion=null;public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException, IOException {try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");canal=DriverManager.getConnection("jdbc:odbc:mibase", " ", " ");instruccion = canal.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);} catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {};response.setContentType("text/html");//capturando clave a eliminarInteger temp=Integer.valueOf(request.getParameter("CLAVE"));int clave1= temp.intValue();String borrar=" DELETE FROM tabla WHERE clave = "+clave1;//executeUpdate se usa para insert, update y delete executequery para select//y en access cuando se construya la relación no olvidar poner en cierto//enforce relational integrity, cascade update y cascade deletetry{//eliminandoinstruccion.executeUpdate(borrar);PrintWriter pagina =response.getWriter();pagina.println("");pagina.println("BORRADO BACK TO REGRESAR");pagina.println("");pagina.close();tabla.close(); } //fin try no usar ; al final de dos o mas catchscatch(SQLException e) {};destroy();try {canal.close();} catch(SQLException e) {};};//fin dopostpublic void destroy() {super.destroy();};} //fin clase
Corrida de vista tabla original(prog38):
Corrida html de eliminacion:
Corrida tabla ya con eliminación, usando prog38:
tareas java, servlets servlets y mas servlets de eliminación para todas sus tablas en la base de datos.
El contenido original se encuentra en https://programacionfacil.com/java/sql_delete/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail bitelchux@yahoo.es y retiraremos este contenido inmediatamente