Cita:
Iniciado por edu__87 String sentencia = "insert into pintores.usuario values('"+user+"','" +clave+"','"+nombre+"','"+apellido+"','"+estilos+" ','"+email+"','"+cuentacorriente+"','"+nombre_gal e ria+"')";
PreparedStatement pstmt = this.con.getConnection ().prepareStatement (sentencia, Statement.RETURN_GENERATED_KEYS);
pstmt.setString (1, nombre);
pstmt.executeUpdate ();
ResultSet rs = pstmt.getGeneratedKeys ();
rs.next ();
return rs.getInt (1);
Wenas
Por que usas preparedstatement como un statement normal??
Donde estan el resto de las variables de insert?? porque solo insertas el nombre y le dices que lo inserte en el campo user.
Deberias buscar mas informacion acerca del funcionamiento de preparedstatement. Por ejemplo.
http://java.sun.com/docs/books/tutor.../prepared.html
Saludos.