Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/03/2010, 04:46
Avatar de elAntonie
elAntonie
 
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 3 meses
Puntos: 10
Respuesta: insertar en bd a traves de una clase

Cita:
Iniciado por edu__87 Ver Mensaje
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.
__________________
--
NO. Tu problema no es urgente.

CCFVLS