Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Ayuda! al momento de actualizar datos

Qusiera que alguien me ayudara . El problema es que cuando ejecuto mi botón de actualizar no funciona y bota el siguiente error . com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''javax.swing.JTextField[,122,44,152x28,disabled,layout=javax.swing.plaf.basic.Ba' at line 1

Este error no me sale , luego de que borre el pps.executeUpdate(), y me pasa al mensaje sin problema . Cual seria la solución , por favor
try {
pps = cn.prepareStatement("UPDATE usuario SET P_Nombre='"+txtNombres.getText()+"',S_Nombre=' "
+txtSgnNombre.getText()+"',P_Apellido='"+txtApellidos.getText()+"',S_Apellido=' "
+ txtSgnApellido.getText()+"',Telefono='"+txtTelefono.getText()+"'WHERE N_Documento='"+txtnDocumento);
pps.executeUpdate();
JOptionPane.showMessageDialog(null, "Datos actualizados");
// mostrarTabla("");
} catch (SQLException ex) {
Logger.getLogger(VenPrincipal.class.getName()).log(Level.SEVERE, null, ex);
}

abril 7, 2016 | Unregistered CommenterJefferson

creo que tu problema esta en que no as agregado el jdbc.jar para la conexión entra mysql y java

mayo 30, 2016 | Unregistered CommenterArturo

¿Qué es txtnDocumento?, porque parece que le pasas la instancia de un JTextField en vez de un texto, a la sentencia SQL.

mayo 31, 2016 | Registered Commenterchoces

que gestor de base de datos estas utilizando??
podria ser que no no allas importado las librerias de conexion que se necesitan segun tu gestor

junio 14, 2016 | Unregistered CommenterFrancisco Xavier

Alguien sabe como puedo solucionarlo
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''reyes' at line 1

noviembre 28, 2019 | Unregistered CommenterElie Izaguirre