Si. Su internet ho trovato questo:
Le novità di JDBC 3.0
Richiamare le chiavi auto-generate
Rivolgendosi alla comune necessità di ottenere il valore di una chiave auto-generata o auto-incrementata, l'API JDBC 3.0 rende adesso facile l'ottenimento di questo valore. Per determinare il valore di tutte le chiavi generate, specificate semplicemente nel metodo execute() dell'istruzione un indicatore facoltativo che denota che siete interessati al valore generato.Il livello di interesse può essere sia Statement.RETURN_GENERATED_KEYS che Statement.NO_GENERATED_KEYS.Dopo avere eseguito un'istruzione, il valore delle chiavi generate si ottiene richiamando un ResultSet da un metodo istanza di Statement, getGeneratedKeys().Il ResultSet contiene una riga per ogni chiave generata. L'esempio nel Tabulato 1 crea un nuovo autore e ritorna la corrispondente chiave generata automaticamente.
//CODICE
Tabulato 1. Richiamare una chiave generata automaticamente
Statement stmt = conn.createStatement();
// Obtain the generated key that results from the query.
stmt.executeUpdate("INSERT INTO authors " +
"(first_name, last_name) " +
"VALUES ('George', 'Orwell')",
Statement.RETURN_GENERATED_KEYS);
ResultSet rs = stmt.getGeneratedKeys();
if ( rs.next() ) {
// Retrieve the auto generated key(s).
int key = rs.getInt(1);
}
CIAO
Se trovato altro avvisatemi