Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/12/2008, 21:14
jkintero
 
Fecha de Ingreso: diciembre-2008
Mensajes: 71
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Recuperar id ultimo registro insertado

Hola JashUsal.

yo Hago lo siguiente:

PreparedStatement pstmt = conex.getPreparedStatement("insert into inventario.contactos (id_empresa,nombre,puesto,telefono,email) values (?,?,?,?,?)"); // creo mi sentencia sql

try {
pstmt.setInt(1, clave); //inserto los datos a mi sql que voy a ejecutar
pstmt.setString(2, nombre);
pstmt.setString(3,puesto);
pstmt.setString(4,telefono);
pstmt.setString(5, email);

int tmp=pstmt.executeUpdate(); / /ejecuto mi actualizacion

Resultset rs=pstmt.getGeneratedKeys(); //obtengo las ultimas llaves generadas
while(rs.next()){
int clave=rs.getInt(1);
}
conex.CerrarConexion();

}

espero que te sirva.

Última edición por jkintero; 02/12/2008 a las 21:32