ado .net
DESCRIPTION
ADO .net : it's verry easyTRANSCRIPT
ADO.NET(Mode off) • Travail de Ghrir Abdalla & Bessrour
Oussama
Plan de la présentation
• ADO .net ?• Modéle ADO.NET• Connexion a une base de
données• Data table & Data set• Dataadapter• Quiz• Démonstration
ADO .NET ?
ActiveX Data Objects
• ADO.NET est un ensemble de bibliothèques qui permet d'interagir avec des sources de données.
Modèle ADO.NET
Data Adapter
Command
Data Reader
Connection
DataSet
Mode déconnecté
Mode connecté
Gère la communication avec une base de données.
Fournit un accès aux données déconnectées.
Un objet léger pour récupérer d’une manière séquentielle les données en mode lecture seule .
Connexion a une base de données
• Une classe qui permet de créer un canal de communication avec la source de données .
• Un objet SqlConnection
représente une session unique vers une source de données SQL Server.
Modèle ADO.NET
Data Adapter
Command
Data Reader
Connection
DataSet
Mode déconnecté
Mode connecté
Gère la communication avec une base de données.
Fournit un accès aux données déconnectées.
Un objet léger pour récupérer d’une manière séquentielle les données en mode lecture seule .
Data table & Data set
Data set : • Une classe simulant une base de données
virtuelle • Est constitué habituellement d’une ou de
plusieurs tables (DataTables)
DataSet
Database
Data table & Data set
Data table:
• Simule en mémoire la table d’une BD relationnelle
• Lignes/Colonne/ContaintesDataTable
.Columns[..]
.Rows[..]
DataTable
.Columns[...]
.Rows[...]
.DefaultView
DataRow
DataRow Data
DataColumn
Schema
DataColumn
DataView
Modèle ADO.NET
Data Adapter
Command
Data Reader
Connection
DataSet
Mode déconnecté
Mode connecté
Gère la communication avec une base de données.
Fournit un accès aux données déconnectées.
Un objet léger pour récupérer d’une manière séquentielle les données en mode lecture seule .
DataAdapterDataAdapter:
Un pont pour assurer la liaison entre un objet DataSet et une source de données.
DataTable
DataSet
Fill Update
SelectCommand
UpdateCommandInsertCommandDeleteCommand
DataBase
Modèle ADO.NET : scénario
SqlConnection
SqlDataAdapter
DataSet
SQL Server
1. Ouvrir une connexion2. Remplir le DataSet3. Fermer la connexion4. Traiter le DataSet5. Ouvrir une connexion6. Mettre à jour la source de données7. Fermer la connexion
Quiz
• C’est quoi l’ADO.NET ?
• C’est quoi le DATASET ?
• C’est quoi le DATATABE ?
• C’est quoi le DATAADAPTER ?
Une classe simulant une base de données virtuelle
Simule en mémoire la table d’une BD relationnelle
Un pont pour assurer la liaison entre un objet DataSet et une source de données.
Une technologie qui permet d’interagir avec une source de données
Démo
Merci pour votre attention !!