Foros del Web » Programación para mayores de 30 ;) » Java »

Error con update en JSP

Estas en el tema de Error con update en JSP en el foro de Java en Foros del Web. Buenas noches amigos. Tengo varios días tratando de hacer una actualización de una tabla Mysql desde JSP. Los datos los capturo desde campo de texto, ...
  #1 (permalink)  
Antiguo 25/09/2010, 19:21
Avatar de alivizcaya  
Fecha de Ingreso: septiembre-2010
Mensajes: 9
Antigüedad: 13 años, 7 meses
Puntos: 0
Error con update en JSP

Buenas noches amigos.

Tengo varios días tratando de hacer una actualización de una tabla Mysql desde JSP. Los datos los capturo desde campo de texto, y se que los capturo (mediante request.getParameter()) por que los puedo visualizar utilizando un out.println.

El punto es que tengo tres campos que quiero actualizar de una tabla llamada "caso" y quiero actualizar los campos "titulo", "descripcion" y "status". Los mismos los obtengo despues de un select * from y los mando desplegar en una tabla pero con un input de texto, por ejemplo para desplegar el titulo lo hago desde un input y como value le coloco el valor que obtengo del ResultSet para que se pueda manipular después:

Código:
<th>Titulo</th> 
<td><input type="text" name="titulo" value='<%=rs5.getString(6)%>'></input>
</td></tr>
Una vez que se modifica el input, creo un boton "submit" que me envia la información desde ese formulario a la misma pagina. Información que capturo de la siguiente manera:

Código:
String tituloModi      = request.getParameter("titulo");
Hasta aquí todo va bien, el problema es al momento de actualizar, yo utilizo el siguiente código:

Código:
String="update table caso set" + "descripcion='"+descripcionModi+"', titulo='"+tituloModi+"', status='"+statusModi+"'" + "where Id='"+idModi+"';";
st3.executeUpdate(String);
También probé con:

Código:
String="update table caso set descripcion='"+descripcionModi+"', titulo='"+tituloModi+"', status='"+statusModi+"' where Id='"+idModi+"';"
st3.executeUpdate(String);
Pero siempre me da este error:

Código:
String cannot be resolved

Stacktrace:
	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:93)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:451)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:319)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
Quien me puede ayudar a saber como actualizo una tabla mysql desde jsp????
  #2 (permalink)  
Antiguo 26/09/2010, 10:50
 
Fecha de Ingreso: octubre-2008
Ubicación: Plasencia
Mensajes: 109
Antigüedad: 15 años, 6 meses
Puntos: 6
Respuesta: Error con update en JSP

prueba a mostrar el string que contiene la sentencia sql antes de enviarla a la base de datos con un out.print, igual es que la variable no está almacenando el valor que debería.

Etiquetas: jsp, update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:36.