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/Containtes
DataTable
.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 .
DataAdapter
DataAdapter:
Un pont pour assurer la liaison entre un objet DataSet
et une source de données.
DataTable
DataSet
Fill Update
SelectCommand
UpdateCommand
InsertCommand
DeleteCommand
DataBase
Modèle ADO.NET : scénario
SqlConnection
SqlDataAdapter
DataSet
SQL Server
1. Ouvrir une connexion
2. Remplir le DataSet
3. Fermer la connexion
4. Traiter le DataSet
5. Ouvrir une connexion
6. Mettre à jour la source de données
7. 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 !!

Ado .NET

  • 1.
    ADO.NET(Mode off) • Travailde Ghrir Abdalla & Bessrour Oussama
  • 2.
    Plan de laprésentation • ADO .net ? • Modéle ADO.NET • Connexion a une base de données • Data table & Data set • Dataadapter • Quiz • Démonstration
  • 3.
    ADO .NET ? ActiveXData Objects • ADO.NET est un ensemble de bibliothèques qui permet d'interagir avec des sources de données.
  • 4.
    Modèle ADO.NET Data Adapter Command DataReader 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 .
  • 5.
    Connexion a unebase 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.
  • 6.
    Modèle ADO.NET Data Adapter Command DataReader 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 .
  • 7.
    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
  • 8.
    Data table &Data set Data table: • Simule en mémoire la table d’une BD relationnelle • Lignes/Colonne/Containtes DataTable .Columns[..] .Rows[..] DataTable .Columns[...] .Rows[...] .DefaultView DataRow DataRow Data DataColumn Schema DataColumn DataView
  • 9.
    Modèle ADO.NET Data Adapter Command DataReader 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 .
  • 10.
    DataAdapter DataAdapter: Un pont pourassurer la liaison entre un objet DataSet et une source de données. DataTable DataSet Fill Update SelectCommand UpdateCommand InsertCommand DeleteCommand DataBase
  • 11.
    Modèle ADO.NET :scénario SqlConnection SqlDataAdapter DataSet SQL Server 1. Ouvrir une connexion 2. Remplir le DataSet 3. Fermer la connexion 4. Traiter le DataSet 5. Ouvrir une connexion 6. Mettre à jour la source de données 7. Fermer la connexion
  • 12.
    Quiz • C’est quoil’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
  • 13.
  • 14.