domingo, 19 de julio de 2015

Actualizar datos de MySQL con Tomcat

1. Ingresar el siguiente codigo para la actualizacion de datos :

-------------------------------------
datos.jsp
-------------------------------------

<%@ page language="java" %>
<%@ page import = "java.sql.Connection"%>
<%@ page import = "java.sql.DriverManager"%>
<%@ page import = "java.sql.ResultSet"%>
<%@ page import = "java.sql.Statement"%>
<html>
<body>
<h1>DATOS PERSONALES</h1>
<%
try
{
   // Conexion con bd
   Class.forName("com.mysql.jdbc.Driver");
   Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/katty", "root", "");
   if (!conexion.isClosed())
   {
      // La consulta
      Statement st = conexion.createStatement();
      ResultSet rs = st.executeQuery("select CI,nombre,apellido,telefono from datos" );

      // Ponemos los resultados en un table de html
      out.println("<table border=\"1\"><tr><td>CI</td><td>Nombre</td><td>Apellido</td><td>Telefono</td></tr>");
      while (rs.next())
      {
         out.println("<tr>");
         out.println("<td>"+rs.getObject("CI")+"</td>");
         out.println("<td>"+rs.getObject("nombre")+"</td>");
         out.println("<td>"+rs.getObject("apellido")+"</td>");
         out.println("<td>"+rs.getObject("telefono")+"</td>");
 
         out.println("</tr>");
      }
      out.println("</table>");

      // cierre de la conexion
      conexion.close();
   }
   else
      // Error en la conexion
      out.println("fallo");
}
catch (Exception e)
{
   // Error en algun momento.
   out.println("Excepcion "+e);
   e.printStackTrace();
}
%>

 
<br>
<center>
<br>
<form action="modi.jsp">
<label>nombre</label>
                <input id="c3" name="nombre" type="text" />
            <input id="c33" name="3" type="submit" value = " Actualizar"/>
        </form>
<form action="modia.jsp">
<label>apellido</label>
                <input id="c3" name="apellido" type="text" />
            <input id="c33" name="3" type="submit" value = " Actualizar"/>
        </form>
<form action="modit.jsp">
<label>telefono</label>
                <input id="c3" name="telefono" type="text" />
            <input id="c33" name="3" type="submit" value = " Actualizar"/>
        </form>
<form action="http://localhost:8080/index.jsp">
<input type="submit" value="REGRESAR">
</form>
</center>
</body>
</html>
------------------------------------------------------------------------------
modi.jsp
------------------------------------------------------------------------------


<%@ page language="java" %> 
<%@ page import = "java.sql.Connection"%> 
<%@ page import = "java.sql.DriverManager"%> 
<%@ page import = "java.sql.ResultSet"%> 
<%@ page import = "java.sql.Statement"%> 

<html> 
<HEAD> 
</HEAD> 
<body> 
<form> 


                    <a href="datos.jsp"><input type="button" value="Regresar"></a> 

                    
</form> 
<% 
String nombre1 = request.getParameter("nombre"); 
try 
   // Conexion con bd 
   Class.forName("com.mysql.jdbc.Driver"); 
   Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/katty", "root", ""); 
   if (!conexion.isClosed()) 
   { 
      // La consulta 
      Statement st = conexion.createStatement(); 
      st.executeUpdate("UPDATE datos SET nombre = '"+nombre1+"'" ); 

       // cierre de la conexion 
      conexion.close(); 
   } 
   else 
      // Error en la conexion 
      out.println("fallo"); 
catch (Exception e) 
   // Error en algun momento. 
   out.println("Excepcion "+e); 
   e.printStackTrace(); 

%> 
</body> 
</html>

------------------------------------------------------------------------------
modia.jsp
------------------------------------------------------------------------------


<%@ page language="java" %> 
<%@ page import = "java.sql.Connection"%> 
<%@ page import = "java.sql.DriverManager"%> 
<%@ page import = "java.sql.ResultSet"%> 
<%@ page import = "java.sql.Statement"%> 

<html> 
<HEAD> 
</HEAD> 
<body> 
<form> 


                    <a href="datos.jsp"><input type="button" value="Regresar"></a> 

                    
</form> 
<% 
String apellido1 = request.getParameter("apellido"); 
try 
   // Conexion con bd 
   Class.forName("com.mysql.jdbc.Driver"); 
   Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/katty", "root", ""); 
   if (!conexion.isClosed()) 
   { 
      // La consulta 
      Statement st = conexion.createStatement(); 
      st.executeUpdate("UPDATE datos SET apellido = '"+apellido1+"'" ); 

       // cierre de la conexion 
      conexion.close(); 
   } 
   else 
      // Error en la conexion 
      out.println("fallo"); 
catch (Exception e) 
   // Error en algun momento. 
   out.println("Excepcion "+e); 
   e.printStackTrace(); 

%> 
</body> 
</html>

------------------------------------------------------------------------------
modi.jsp
------------------------------------------------------------------------------


<%@ page language="java" %> 
<%@ page import = "java.sql.Connection"%> 
<%@ page import = "java.sql.DriverManager"%> 
<%@ page import = "java.sql.ResultSet"%> 
<%@ page import = "java.sql.Statement"%> 

<html> 
<HEAD> 
</HEAD> 
<body> 
<form> 


                    <a href="datos.jsp"><input type="button" value="Regresar"></a> 

                    
</form> 
<% 
String telefono1= request.getParameter("telefono"); 
try 
   // Conexion con bd 
   Class.forName("com.mysql.jdbc.Driver"); 
   Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/katty", "root", ""); 
   if (!conexion.isClosed()) 
   { 
      // La consulta 
      Statement st = conexion.createStatement(); 
      st.executeUpdate("UPDATE datos SET telefono= '"+telefono1+"'" ); 

       // cierre de la conexion 
      conexion.close(); 
   } 
   else 
      // Error en la conexion 
      out.println("fallo"); 
catch (Exception e) 
   // Error en algun momento. 
   out.println("Excepcion "+e); 
   e.printStackTrace(); 

%> 
</body> 
</html>

2. Abrir el navegador desde el cual se podra visualizar lo creado anteriormente







No hay comentarios:

Publicar un comentario