1
93333333333333p
ObjectifGénéralN°5 : Manipuler une base de données.
1 BasesdedonnéesenC#
C# et Java utilisent des moyens similaires pour accéder aux données de base de données. C#
et Java nécessitent tous deux un pilote de base de données pour exécuter les opérations de
base de données. De plus, ils nécessitent tous deux une connexion de base de données, une
requête SQL à exécuter sur la connexion de base de données et un jeu de résultats provenant
de l'exécution de la requête.
1.1 ADO.NET
ADO.NET est un ensemble de classes fournissant une interface d'accès aux données dans
l'environnement Windows. Elle permet aux programmes clients d'accéder aux données, et de
les manipuler, dans un fichier ou un serveur de base de données. ADO.NET propose un large
ensemble de composants pour la création d'applications distribuées avec partage de données.
La connexion à une source de données s’effectue par le biais d’un fournisseur comme OLE
DB.
1.2 System.Data.OleDb
L'espace de nom System.Data.OleDb est le fournisseur de données .NET Framework pour
OLE DB. Le fournisseur de données .NET Framework pour OLE DB décrit une collection de
classes utilisées pour accéder à une source de données OLE DB dans l'espace managé. À
l'aide du OleDbDataAdapter, vous pouvez remplir un DataSet résidant en mémoire que vous
pouvez utiliser pour interroger et mettre à jour la source de données. Parmi les principales
classes de l’espace nom System.Data.OleDb , on peut citer :
Classe Description
OleDbConnection
Représente une connexion ouverte à une source de
données.
OleDbCommand
Représente une instruction SQL ou une procédure
stockée à exécuter par rapport à une source de
données.
OleDbDataReader
Fournit un moyen de lire un flux forward-only
(lecture vers l'avant uniquement) de lignes de
données depuis une source de données.
Année Universitaire : 2015/2016
Session : 2 ING Informatique
Matière : Atelier de développement