Insert en Java
Hola a todos, tengo una duda, cuando hago un insert desde java en una DB oracle como hago para saber cual fue el registro que inserte ya que la funcion executeUpdate(); no devuelve nada, desde ya muchas gracias
no estoy muy seguro pero...
creo que debes de crrear un objeto de ResultSet o de ResultSetMetaData... aqui creo que hay funciones que te dan espuesta a tu pregunta.... CREO!!
creo que debes de crrear un objeto de ResultSet o de ResultSetMetaData... aqui creo que hay funciones que te dan espuesta a tu pregunta.... CREO!!
Hola!!!!!!
executeUpdate() te devuelve la cantidad de registros a los cuales se le hicieron cambios (ya se # de reg insertados en un INSERT o # de reg modificados en un UPDATE)
Saber q registro se inserto lo tenes q saber de antemano porque en el INSERT vos pones lo q se inserta entonces no tiene sentido eso.
Salu2!!!!!!!!!!
executeUpdate() te devuelve la cantidad de registros a los cuales se le hicieron cambios (ya se # de reg insertados en un INSERT o # de reg modificados en un UPDATE)
Saber q registro se inserto lo tenes q saber de antemano porque en el INSERT vos pones lo q se inserta entonces no tiene sentido eso.
Salu2!!!!!!!!!!
En el update, tienes que saber que registro estas modificando. Si no lo sabes pues construyes la sentencia dinamicamente, no puedes saber que registros se tocaron, solo cuantos se vieron modificados. No es un problema de JAVA, sino que las bbdd relacionales funcionan asi.
