Tiempo Total: 38 minutos
Tiempo de Interrupción: 12 minutos
Tiempo efectivo: 26 minutos
TIEMPO ORIGINAL: 47 minutos.
Mejora?: Si ya que se agilizó el proceso de capturar sin necesidad de solo copiar y pegar, ya que requiere más tiempo. La parte que mostró más complicaciones fue la del JSP, ya que era demasiado código por aprender, debido a que este archivo conectará los datos ingresados con la base de datos, posteriormente se mostrará la parte en funcionamiento.
BASE DE DATOS (MySQL)
drop database sololetra;
create database sololetra;
use sololetra;
create TABLE datos (
Curp varchar (20),
Nombre varchar (30),
apaterno varchar (30),
amaterno varchar (30),
sexo varchar (30),
delegacion varchar (30),
colonia varchar (30),
PRIMARY KEY (Curp)
);
select * from datos;
ALTAS (PÁGINA HTML)
<html>
<body>
<div>
<form name="regi" action="altas.jsp" method="post">
CURP: <input type="text" name ="Curp" required>
<br>
Nombre: <input type="text" name ="Nombre" required>
<br>
Apellido Paterno: <input type="text" name ="ApellidoPaterno" required>
<br>
Apellido Materno: <input type="text" name ="ApellidoMaterno" required>
<br>
Sexo
<br><br>
Hombre <input type="radio" name="opera" value="Hombre" required>
Mujer <input type="radio" name="opera" value="Mujer" required>
Delegaciones:
<select name="deleg" id="delegacion" required>
<option> </option>
<option>Dele1</option>
<option>Dele2</option>
<option>Dele3</option>
<option>Dele4</option>
</select>
<br><br>
Colonias:
<select id ="colonias" name="colo" required>
<option> </option>
<option>Colo1</option>
<option>Colo2</option>
<option>Colo3</option>
<option>Colo4</option>
</select>
<input type="submit" value="Alta" name="alta" Onclick='alert("Enviando...")'>
</form>
</div>
</body>
</html>
JSP
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%@page import="java.sql.*, java.io.*" %>
<%
String curp = request.getParameter("Curp");
String nombre = request.getParameter("Nombre");
String apaterno = request.getParameter("ApellidoPaterno");
String amaterno = request.getParameter("ApellidoMaterno");
String sexo = request.getParameter("opera");
String delegacion = request.getParameter("deleg");
String colonia = request.getParameter("colo");
PreparedStatement pstatement = null;
Connection conn = null;
Class.forName("com.mysql.jdbc.Driver");
conn= DriverManager.getConnection("jdbc:mysql://localhost/sololetra","root","n0m3l0");
String querystring = "INSERT INTO datos VALUES(?,?,?,?,?,?,?)";
pstatement = conn.prepareStatement(querystring);
pstatement.setString(1, curp);
pstatement.setString(2, nombre);
pstatement.setString(3, apaterno);
pstatement.setString(4, amaterno);
pstatement.setString(5, sexo);
pstatement.setString(6, delegacion);
pstatement.setString(7,colonia);
pstatement.executeUpdate();
out.println("<script>alert('Registro dado de alta exitosamente.')</script>");
out.println("<META HTTP-EQUIV='REFRESH' CONTENT='.0000001; URL=http://localhost:8080/prueba1/'/>");
%>
</body>
</html>
CAPTURAS
No hay comentarios:
Publicar un comentario