.. ================================================== .. FOR YOUR INFORMATION .. -------------------------------------------------- .. -*- coding: utf-8 -*- with BOM. =================== 10-Bases de données =================== Pour accéder à une base de données, il y a 3 étapes : la connexion, la commande et la récupération du résultat de la requête Pour ce faire on utilise les classes *SqlConnection*, *SqlCommand*, *SqlDataAdapter* de *System.Data.SqlClient* .. image:: Capt-MS-sqlClient.PNG :scale: 50 % Pour plus de détails : `Doc MS SQLClient `_ :Connexion à une base de donnée: Pour pouvoir connecter une base de données, il faut plusieurs informations : l'url, le nom et l'utilisateur de la base ainsi que le mot de passe L'ouverture de la connexion à la base .. image:: Capt-db-conn.PNG :Création de la commande: Il faut noter que la requête est définie dans une variable, donc un objet et qu'elle est utilisée pour la création de la commande Dans l'exemple, on fait une recherche sur les surnoms débutant avec les lettres *DU* Toutes les requêtes SQL sont possibles .. image:: Capt-db-command.PNG :Récupération du résultat: Pour avoir les données résultant de la requêtes, on utilise la commande définie précédement ainsi qu'une variable, qui peut contenir un nombre important d'informations! On n'oublie pas la fermeture de la connexion .. image:: Capt-db-recup-data.PNG * 5.- Créer une DB contenant une table avec nom, prénom et surnom, qui sont les 2 premiers caractères du nom et prénom. Ecrire un script avec 1 paramètre d'entrée pour les 2 premières lettres de la recherche sur le surnom et qui affichage le résultat selon l'exemple ci-dessous .. image:: Capt-res-script-db.PNG