Problemas con el JDBC al hacer un Update

romero_jca
10 de Enero del 2004
Hola, buenos días. Os envio este correo para ver si alguien me pyede ayudar. Estoy haciendo un update con JDBC :
s.executeUpdate(
"update camas_paci set msg_enfermeria =' " + mensaje + " ' where ncama = ' " + nCama + " ' ");

y me da una java.sql.SQLException: Quoted string too long
cuando la variable mensaje tuiene mas de 255 caracteres. La variable mensaje este declarada como de tipo String. Puedo hacer algo para poner mas de 255 caracteres

Jander
10 de Enero del 2004
Hola,
Creo que el problema no es de Java, sino de la Tabla. Comprueba que la columna permita cadenas tan largas como lo que quieras introducir. Asimismo si la cadena es de mas de 4k puedes tener problemas con el driver jdbc.

jimaz
10 de Enero del 2004
Creo que el problema no esta en la variable sino en el update.

Debes de dejar una separacion entra la comilla simple y el w del where.

prueba asi.

Agur.