·
miarroba.com
Ayuda con Insert into en JSP
 
Índice de subforos · Ayuda para webmasters · Java y Javascript
Noticias · Buscar · Tags · Tagboard · Usuarios · Fisgona
Autor Mensaje 
LISSI14LISSI14
Usuario habitual
Usuario habitual


Mensajes: 14
Desde: 16/Ago/2003
#1 ·
Ayuda con Insert into en JSP

Hola programadores
estoy realizando un libro de visitas , el formulario esta en html y me jala un JSP para grabar los datos y mostrar un mensaje que todo salio OK, el problema es que me muestra el mensaje pero NO GRABA ... les envio el codigo para que digan que estoy haciendo mal



<%@page import = "java.sql.*"%>

<HTML>
<HEAD>
<TITLE>LIBRO DE VISITA</TITLE>
</HEAD>
<BODY>
<P align=center><STRONG><U>Gracias por dejar tu comentario en nuestra pagina</U></STRONG></P>

<%
Connection cn=null;
Statement st=null;
String s ="";


try{
s="sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(s);
cn= DriverManager.getConnection("jdbc:odbc:dsnsoftweb","sa",""Giño;
s= "insert into lib_visita (nombre,titulo,comentario) values(" +
" ' " + request.getParameter ("txtmom"Giño + " ' , '" +
request.getParameter("txttit"Giño+ "' , '" +
request.getParameter ("txtcom"Giño + "'";
st=cn.createStatement();
st.execute(s);
out.println("<BR>Visita Guardada"Giño;

}
catch(SQLException se ){
out.println("<BR> Excep Sql: " + se.toString());
}

catch(Exception e){
out.println("Excep gral:" + e.toString());
}
%>

</body>
</html>

04/Dic/2004 19:46 GMT+1
RompeRatonesRompeRatones
Come y duerme en el foro
Come y duerme en el foro

Haz clic para ver el perfil del usuario
Mensajes: 431
Desde: 18/Sep/2004
#2 ·
RE: Ayuda con Insert into en JSP

El javascript es un lenguague del lado del cliente, necesitas procesar el libro de visitas en un lenguague que interprete el servidor (php , asp, shtml)

04/Dic/2004 20:03 GMT+1
Jose_JavaJose_Java
Usuario habitual
Usuario habitual


Mensajes: 71
Desde: 30/May/2004
#3 ·
RE: Ayuda con Insert into en JSP

Creo que tienes 3 problemas en tu código:
El primero es que cuando usas Class.forName(...) tienes que generar una nueva instancia de esta clase que estás instanciando. Sería así:
Class.forName(s).newInstance();

El segundo es que te falta un catch(), y es éste:
catch(ClassNotFoundException e)
{
new Exception(...);
}

Este catch sirve para decirnos si cuando generamos una nueva instancia de esa clase tenemos algún error. No sé como te deja tu contenedor WEB ejecutar esta pagina JSP sin este catch, tendría que darte error en tiempo de ejecución.

Y el tercer fallo que veo es que ejecutas el Statement con execute(), yo uso executeUpdate(), que es para actualizar una base de datos mediante JDBC. Para consultarla uso executeQuery()

04/Dic/2004 23:45 GMT+1
Índice de subforos · Ayuda para webmasters · Java y Javascript
Temas similares
Asunto Autor#VisitasÚltima respuesta
Ayuda carrito de la compra22/Nov/2008, 16:09
kris86kris86
78224/Nov/2008, 21:57
GestionXlsGestionXls Ir al último mensaje del tema
Ayuda con codigo Java30/Oct/2008, 12:00
lecter04lecter04
323731/Oct/2008, 20:47
GestionXlsGestionXls Ir al último mensaje del tema
Ayuda con listas dependientes28/Oct/2008, 17:53
jlcesjlces
215031/Oct/2008, 20:56
jlcesjlces Ir al último mensaje del tema
Requiero ayuda para hacer un nuevo programa16/Oct/2008, 21:13
drdr15drdr15
110229/Oct/2008, 03:57
MaIcOlMaIcOl Ir al último mensaje del tema
Ayuda con Sothink DHTML13/Oct/2008, 04:11
vegasjvegasj
17531/Oct/2008, 21:46
GestionXlsGestionXls Ir al último mensaje del tema
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 05:47
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª