Du skal angive de mulige genererede nøgler, som du vil hente.
PreparedStatement pstmt = conn.prepareStatement(sql,new String [] {"ID_ORDER"});
Bemærk, at kolonnenavnet skelner mellem store og små bogstaver. Endelig kræves en JDBC 3.0-driver og Oracle 10g R2 eller bedre.
Du kan kontrollere, om din nuværende installation understøtter denne mekanisme ved at undersøge DatabaseMetaData:
DatabaseMetaData metaData = conn.getMetaData();
log("SupportsGetGeneratedKeys?="+metaData.supportsGetGeneratedKeys());
Mere her :Hent de genererede nøgler (JDBC Oracle)