ado .net

14
ADO.NET(Mode off) Travail de Ghrir Abdalla & Bessrour Oussama

Upload: oussama-bessrour

Post on 02-Nov-2014

557 views

Category:

Education


1 download

DESCRIPTION

ADO .net : it's verry easy

TRANSCRIPT

Page 1: Ado .NET

ADO.NET(Mode off) • Travail de Ghrir Abdalla & Bessrour

Oussama

Page 2: Ado .NET

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

Page 3: Ado .NET

ADO .NET ?

ActiveX Data Objects

• ADO.NET est un ensemble de bibliothèques qui permet d'interagir avec des sources de données.

Page 4: Ado .NET

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 .

Page 5: Ado .NET

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.

Page 6: Ado .NET

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 .

Page 7: Ado .NET

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

Page 8: Ado .NET

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

Page 9: Ado .NET

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 .

Page 10: Ado .NET

DataAdapterDataAdapter:

Un pont pour assurer la liaison entre un objet DataSet et une source de données.

DataTable

DataSet

Fill Update

SelectCommand

UpdateCommandInsertCommandDeleteCommand

DataBase

Page 11: Ado .NET

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

Page 12: Ado .NET

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

Page 13: Ado .NET

Démo

Page 14: Ado .NET

Merci pour votre attention !!