String query = "INSERT INTO myTable .... ";
stmt.executeUpdate(query,Statement.RETURN_GENERATED_KEYS);
resultSet = stmt.getGeneratedKeys();
if ( resultSet != null && resultSet.next() )
{
newid = resultSet.getInt(1);
}
martedì 5 maggio 2009
Ottenere l'ultimo Insert ID con JDBC
Utilizzando campi autoincrementanti capita spesso di voler conoscere l'ID del record inserito in tabella. Per farlo in Java con JDBC possiamo utilizzare il metodo getGeneratedKeys() di java.sql.PreparedStatement, nel seguente modo:
Etichette:
data base,
java,
programmazione
Iscriviti a:
Commenti sul post (Atom)


Nessun commento:
Posta un commento