Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Manipulation d'un ResultSet :Obtention d'un ResultSet
Avec JDBC 1.0, un seul type de ResultSet existait.
ForwardOnly : seule la méthode next est utilisable.
ReadOnly : il ne permet pas la mise à jour de la base.
S'obtient en invoquant la méthode executeQuery sur un objet de type Statement.
Il faut fermer le ResultSet après utilisation pour libérer la mémoire.
Dominique Liard - 2005 .. 2018
<numéro>
Notes:
La première version de l'API JDBC ne définissait qu'un seul type de ResultSet. Il permettait uniquement de récupérer des données, en aucun cas de les modifier. Il fallait utiliser un ordre de mise à jour pour modifier l'état de la base. De plus, on ne pouvait parcourir les différents enregistrements que via la méthode next, en partant du premier. Dans bien des cas, cela ne suffira pas ! JDBC 2.0 améliore les choses : nous y reviendrons plus loin.
Pour obtenir un ResultSet, il vous faut invoquer la méthode executeQuery sur votre objet de command SQL. Mais comprenez bien qu'un ResultSet occupe un certain espace en mémoire. Après utilisation, il faut libérer la mémoire utilisée : pour ce faire, invoquez la méthode close.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :