


<html>
<%@ page import="java.sql.*" %>
<center><h1>Insertar nuevo registro</h1></center>
<%
out.println("<FORM ACTION=insertar.jsp METHOD=post>");
out.println("<table><tr><td>CODIGO :</td><td><INPUT TYPE=TEXT NAME=CODIGO></td></tr><BR>");
out.println("<tr><td>CUARTOS :</td><td><INPUT TYPE=TEXT NAME=CUARTOS></td></tr><BR>");
out.println("<tr><td>PLANTAS :</td><td><INPUT TYPE=TEXT NAME=PLANTAS><BR></td></tr>");
out.println("<tr><td>WC :</td><td><INPUT TYPE=TEXT NAME=WC></td></tr></table><BR>");
out.println("<INPUT TYPE=SUBMIT NAME=GRABAR VALUE=Insertar_Registro><BR>");
out.println("</FORM>");
%>
<%
String strcodigo = request.getParameter("CODIGO");
String strcuartos = request.getParameter("CUARTOS");
String strplantas = request.getParameter("PLANTAS");
String strwc = request.getParameter("WC");
if((request.getParameter("GRABAR") != null) && ((strcodigo.equals("")) || ( strcuartos.equals(""))|| ( strplantas.equals(""))||( strwc.equals(""))) )
{
out.println("<SCRIPT language='JavaScript'> ");
out.println("alert('Faltan Datos Por Llenar');");
out.println("</SCRIPT>");
}
else
if(request.getParameter("GRABAR") != null) {
Connection con = null;
ResultSet tabla= null;
Statement clausula=null;
// apertura de la conexion
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:dsncasas"," ", "");
clausula = con.createStatement();
}
catch(SQLException e) { }
//Recibiendo los datos del formulario en variables
int codigo = Integer.parseInt(request.getParameter("CODIGO"));
int cuartos = Integer.parseInt(request.getParameter("CUARTOS"));
int plantas = Integer.parseInt(request.getParameter("PLANTAS"));
int wc = Integer.parseInt(request.getParameter("WC"));
String insercion="insert into casas values("+ codigo +","+ cuartos +","+ plantas +","+ wc +")";
try {
clausula.executeUpdate(insercion);
out.println("<SCRIPT language='JavaScript'> ");
out.println("alert('Registro Ingresado Corretamente');");
out.println("</SCRIPT>");
//out.println("<B>" + "Registro ingresado exitosamente" + "</B><BR><P>");
}
catch(SQLException e) {
out.println(e);
}
try{
clausula.close();
con.close();
}
catch(SQLException e) {
out.println(e);
}
}// fin del if
%>
<%
//Listado de los registros para mostrar el que se acabo de ingresar
Connection con = null;
ResultSet tabla= null;
Statement clausula=null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:dsncasas"," ", "");
clausula = con.createStatement();
}
catch(SQLException e) {
}
//consulta y envio al resultset
try {
tabla = clausula.executeQuery("select * from casas");
// construccion de tabla html
out.println("<CENTER>");
out.println("<TABLE Border=1 CellPadding=5><TR>");
out.println("<th bgcolor=Orange>Codigo</th><th bgcolor=Orange>Cuartos</th><th bgcolor=Orange>Plantas</th><th bgcolor=Orange>wc</th></TR>");
// recorrido del resultset para mostrar su contenido en pantalla
while(tabla.next()) {
out.println("<TR>");
out.println("<TD>"+tabla.getString(1)+"</TD>");
out.println("<TD>"+tabla.getString(2)+"</TD>");
out.println("<TD>"+tabla.getString(3)+"</TD>");
out.println("<TD>"+tabla.getString(4)+"</TD>");
out.println("</TR>");
}
out.println("</TABLE></CENTER>");
// cerrado de los objetos resultset, statement y connection
tabla.close();
clausula.close();
con.close();
}// fin del try
catch(SQLException e) { }
%>
</html>