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

../_images/Capt-MS-sqlClient.PNG

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

../_images/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

../_images/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

../_images/Capt-res-script-db.PNG