Accès rapide :
Java DataBase Connectivity
Java Database Connectivity : Plan du chapitre
Java DataBase Connectivity Choix d'un pilote JDBC
Choix d'un pilote JDBC
Choix d'un pilote JDBC : Pont JDBC/ODBC
Choix d'un pilote JDBC :Pont JDBC/ODBC
Choix d'un pilote JDBC : Pilote de type 4
Charger un pilote de base de données
Java DataBase Connectivity Etablissement d'une connexion
Etablissement d'une connexion : pont JDBC/ODBC
Etablissement d'une connexion :pont JDBC/ODBC
Etablissement d'une connexion : Pilote type 4 - MySQL
Connexion à deux bases de données différentes.
Java DataBase Connectivity Manipulation de commandes SQL
Manipulation de commandes SQL : Création de l'objet de commande
Manipulation de commandes SQL : Exécution d'une requête SQL
Manipulation de commandes SQL : Exécution d'une requête de sélection
Java DataBase Connectivity Manipulation d'un ResultSet
Manipulation d'un ResultSet : Obtention d'un ResultSet
Manipulation d'un ResultSet : Parcourt des enregistrements
Manipulation d'un ResultSet :Parcourt des enregistrements
Manipulation d'un ResultSet : Modification du ResultSet
Manipulation d'un ResultSet : Récupération de méta-données
Java DataBase Connectivity SQL Injection
SQL Injection : Faille de sécurité de type « SQL Injection »
SQL Injection :Faille de sécurité de type « SQL Injection »
SQL Injection : Protéger vos requêtes contre une injection SQL
SQL Injection :Protéger vos requêtes contre une injection SQL
Java DataBase Connectivity Utilisation de procédures stockées
Utilisation de procédures stockées
Utilisation de procédures stockées : Exemple de code sous MySQL
PowerPoint Presentation
Utilisation de procédures stockées : Coder un appel
Utilisation de procédures stockées :Coder un appel
Utilisation de procédures stockées : Récupération de ResultSets multiples
Utilisation de procédures stockées :Récupération de ResultSets multiples
Java DataBase Connectivity Gestion des transactions
Gestion des transactions : Aspects généraux
Gestion des transactions : Exemple de code
JDBC - Fin ! Merci de votre attention.
Manipulation d'un ResultSet :Modification du ResultSet // Se positionne sur le premier enregistrement rsUsers.first(); // Modifie la valeur du password rsUsers.updateString("Password", "toto"); // Applique les modifications sur la base rsUsers.updateRow(); Dominique Liard - 2005 .. 2018 Notes:
Plusieurs fonctions vous permettent de modifier la valeur des champs de l'enregistrement en cours. Elles commencent toutes par update immédiatement suivi du nom du type utilisé pour le champ. Mais attention : comme dit précédemment, seul le ResultSet se voit être modifié.
Pour appliquer les modifications du ResultSet sur la base de données, il vous faudra utiliser la méthode updateRow.
Diapositive précédente
Diapositive suivante
2024 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
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 :