Insertar registros en la Base de Datos desde JSP
En la entrada de Consulta de Base de Datos desde JSP mostre la clase conexion, bueno aqui de igualmanera se necesitara. Este jsp que enseguida mostrare es para insertar datos en la BD usando la clase conexion..
-----------------------insert.jsp------------------------
<%@ page import="java.io.*,java.util.*,java.net.*,java.sql.*" %>
<%@ page import = "conexion.conexion" %>
<%! conexion con = new conexion(); %>
<body >
<%
if(request.getParameter("alta") != null)
{
Statement instruccion=null;
instruccion = con.getConnection().createStatement();
String id_usu = request.getParameter("Id_usuario");
String nom_usu = request.getParameter("Nombre_usuario");
try {
instruccion.executeUpdate("insert into usuarios values('"+id_usu+"','"+nom_usu+"');");
out.println("<br></br> <table width='345' border='1' align='center' bgcolor='#FFFFFF' cellpadding='0' cellspacing='0' bordercolor='#000099'> <tr><td align='center'><FONT color='#000000' SIZE=4>FUE DADO DE ALTA : "+nom_usu+" </FONT></td> </tr> </table> ");
instruccion.close();
} catch(SQLException e) {out.println(e);};
}
%>
<form name="form" method="post" action="insert.jsp" >
<br></br>
<table width="352" border="1" bgcolor="#FFFFFF" align="center" cellpadding="0" cellspacing="0" bordercolor="#000099">
<tr>
<td align="center" bgcolor="#0000CC"><FONT color="#FFFFFF" SIZE=4 >ALTA DE USUARIO</FONT></td>
</tr>
</table>
<table width="352" height="81" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000099" bgcolor="#FFFFFF">
<tr>
<th width="144">Clave del usuario </th>
<td width="185"><input type="text" name="Id_usuario" id="Id_usuario"/></td>
</tr>
<tr>
<th>Nombre del usuario </th>
<td><input type="text" name="Nombre_usuario" id="Nombre"/></td>
</tr>
</table>
<center>
<table width="345" border="0" align="center">
<tr>
<td width="%50" align="center"><input name="alta" type="submit" value="Alta" /></td></form>
</form>
</body>
Aqui puede descargar el ejemplo
http://www.megaupload.com/?d=XTNVUWHJ
-----------------------insert.jsp------------------------
<%@ page import="java.io.*,java.util.*,java.net.*,java.sql.*" %>
<%@ page import = "conexion.conexion" %>
<%! conexion con = new conexion(); %>
<body >
<%
if(request.getParameter("alta") != null)
{
Statement instruccion=null;
instruccion = con.getConnection().createStatement();
String id_usu = request.getParameter("Id_usuario");
String nom_usu = request.getParameter("Nombre_usuario");
try {
instruccion.executeUpdate("insert into usuarios values('"+id_usu+"','"+nom_usu+"');");
out.println("<br></br> <table width='345' border='1' align='center' bgcolor='#FFFFFF' cellpadding='0' cellspacing='0' bordercolor='#000099'> <tr><td align='center'><FONT color='#000000' SIZE=4>FUE DADO DE ALTA : "+nom_usu+" </FONT></td> </tr> </table> ");
instruccion.close();
} catch(SQLException e) {out.println(e);};
}
%>
<form name="form" method="post" action="insert.jsp" >
<br></br>
<table width="352" border="1" bgcolor="#FFFFFF" align="center" cellpadding="0" cellspacing="0" bordercolor="#000099">
<tr>
<td align="center" bgcolor="#0000CC"><FONT color="#FFFFFF" SIZE=4 >ALTA DE USUARIO</FONT></td>
</tr>
</table>
<table width="352" height="81" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000099" bgcolor="#FFFFFF">
<tr>
<th width="144">Clave del usuario </th>
<td width="185"><input type="text" name="Id_usuario" id="Id_usuario"/></td>
</tr>
<tr>
<th>Nombre del usuario </th>
<td><input type="text" name="Nombre_usuario" id="Nombre"/></td>
</tr>
</table>
<center>
<table width="345" border="0" align="center">
<tr>
<td width="%50" align="center"><input name="alta" type="submit" value="Alta" /></td></form>
</form>
</body>
Aqui puede descargar el ejemplo
http://www.megaupload.com/?d=XTNVUWHJ
Muchas gracias por publicar esto :) me sirvio muchisimo!
ResponderEliminaramigo podrias subir el ejemplo completo a un nuevo servidor ya que los enlaces que estan en tu blog los han borrado y estoy muy interesado en aprender esto de JSPs es bastante interesante la forma en la que explicas tus ejemplos gracias
ResponderEliminarhola, gracias por tu aporte me ha servido pero podrías colocar todo el ejemplo en un repositorio nuevo. Se agradece.
ResponderEliminarO me lo podrías mandar al correo anaelba777@yahoo.com. Gracias
ResponderEliminarexcelente...muchas gracias
ResponderEliminarMuchas gracias por el aporte
ResponderEliminar