liens utiles :

pour autoriser la JVM à utiliser plus de mémoire, il faut lui passer un argument en ligne de commande :
http://javahowto.blogspot.com/2006/06/6-common-errors-in-setting-java-heap.html
java -Xmx256m Classe args
changer ce réglage dans Eclipse

http://w2.syronex.com/jmr/edu/db/oracle-and-java
pour du Oracle 10g, chercher et inclure ojdbc14.jar (ojdbc6.jar ?) au buildpath

récupérer la valeur d'un attribut généré pendant la requête (autoincrement, sysguid ...)

utiliser executeUpdate(String, int) avec RETURN_GENERATED_KEYS puis getGeneratedKeys. marche aussi avec les PreparedStatement, peut-être aussi en mode batch (le ResultSet retournerai toutes les valeurs d'un coup).

updatable ResultSet

http://download.oracle.com/docs/cd/B10501_01/java.920/a96654/resltset.htm#1018134
Statement statement = connection.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_UPDATABLE);
resultset.getconcurency == ResultSet.CONCUR_UPDATABLE
rs.updateInt(…); rs.updateRow();

  • java.txt
  • Dernière modification: 2023/05/08 01:41
  • de 127.0.0.1