Búsqueda por palabras claves

No se olviden de consultar por palabras claves! Ejemplo de Estructura de datos en java, tutorial de estructura de datos
Búsqueda personalizada

lunes, 9 de enero de 2012

Recuperar el código autogenerado despues de un insert

A continuación se describen las sentencias necesarias para realizar una sentencias insert hacia la base de datos, y recuperar el código autogenerado de dicho insert.
public void insertarAlumno2(Connection cn, Alumno obj)throws Exception{

//Generamos la sentencias insert

String sql="INSERT INTO ALUMNO VALUES (null,'"+obj.getNombre()
+"','"+obj.getDireccion()+"','"+obj.getTelefono()+"')";

//Creamos el objeto Statement en la que se debe especificar que deseamos recuperar las claves generadas

PreparedStatement ps = cn.prepareStatement(sql,PreparedStatement.RETURN_GENERATED_KEYS);
//Ejecutamos la sentencias sql
ps.executeUpdate();  

// Recuperamos los resultados en el objeto resulset
ResultSet rs = ps.getGeneratedKeys();


while (rs.next()) {
int claveGenerada = rs.getInt(1);
System.out.println("Clave generada = " + claveGenerada);
}

No hay comentarios:

Publicar un comentario