SlideShare una empresa de Scribd logo
1 de 14
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 !!

Más contenido relacionado

La actualidad más candente

Les modèles NoSQL
Les modèles NoSQLLes modèles NoSQL
Les modèles NoSQL
ebiznext
 

La actualidad más candente (18)

Bases de données NoSQL
Bases de données NoSQLBases de données NoSQL
Bases de données NoSQL
 
SGBDR vs NoSQL, Différences et Uses Cases. Focus sur ArangoDB
SGBDR vs NoSQL, Différences et Uses Cases. Focus sur ArangoDBSGBDR vs NoSQL, Différences et Uses Cases. Focus sur ArangoDB
SGBDR vs NoSQL, Différences et Uses Cases. Focus sur ArangoDB
 
Présentation des bases de données NoSql
Présentation des bases de données NoSqlPrésentation des bases de données NoSql
Présentation des bases de données NoSql
 
Dojo 02 : Introduction au noSQL
Dojo 02 : Introduction au noSQLDojo 02 : Introduction au noSQL
Dojo 02 : Introduction au noSQL
 
Les modèles NoSQL
Les modèles NoSQLLes modèles NoSQL
Les modèles NoSQL
 
Hive ppt (1)
Hive ppt (1)Hive ppt (1)
Hive ppt (1)
 
Les Base de Données NOSQL
Les Base de Données NOSQLLes Base de Données NOSQL
Les Base de Données NOSQL
 
Bases de Données non relationnelles, NoSQL (Introduction) 1er cours
Bases de Données non relationnelles, NoSQL (Introduction) 1er coursBases de Données non relationnelles, NoSQL (Introduction) 1er cours
Bases de Données non relationnelles, NoSQL (Introduction) 1er cours
 
BigData_TP5 : Neo4J
BigData_TP5 : Neo4JBigData_TP5 : Neo4J
BigData_TP5 : Neo4J
 
Spark - Ippevent 19-02-2015
Spark - Ippevent 19-02-2015Spark - Ippevent 19-02-2015
Spark - Ippevent 19-02-2015
 
Valtech - NoSQL, solution alternative ou complémentaire aux bases de données ...
Valtech - NoSQL, solution alternative ou complémentaire aux bases de données ...Valtech - NoSQL, solution alternative ou complémentaire aux bases de données ...
Valtech - NoSQL, solution alternative ou complémentaire aux bases de données ...
 
Presentation cassandra
Presentation cassandraPresentation cassandra
Presentation cassandra
 
Ibm bigsheets
Ibm bigsheetsIbm bigsheets
Ibm bigsheets
 
Big sql4meetup
Big sql4meetupBig sql4meetup
Big sql4meetup
 
Spark - Alexis Seigneurin (Français)
Spark - Alexis Seigneurin (Français)Spark - Alexis Seigneurin (Français)
Spark - Alexis Seigneurin (Français)
 
BigData_TP4 : Cassandra
BigData_TP4 : CassandraBigData_TP4 : Cassandra
BigData_TP4 : Cassandra
 
Tech day hadoop, Spark
Tech day hadoop, SparkTech day hadoop, Spark
Tech day hadoop, Spark
 
Base de données graphe et Neo4j
Base de données graphe et Neo4jBase de données graphe et Neo4j
Base de données graphe et Neo4j
 

Destacado

52616550 fisica-iii-practicas
52616550 fisica-iii-practicas52616550 fisica-iii-practicas
52616550 fisica-iii-practicas
aribc091028
 
La mecatronica
La mecatronicaLa mecatronica
La mecatronica
sarism5
 
Cloud computing
Cloud computingCloud computing
Cloud computing
rocanela
 
Mandala2008 5 Básico
Mandala2008 5 BásicoMandala2008 5 Básico
Mandala2008 5 Básico
nvigorenar
 
Estructura de un cd
Estructura de un cdEstructura de un cd
Estructura de un cd
rocanela
 
Zé Barbeiro - Carmen
Zé Barbeiro - CarmenZé Barbeiro - Carmen
Zé Barbeiro - Carmen
barbeiroze
 
Mejoras de boardman
Mejoras de  boardmanMejoras de  boardman
Mejoras de boardman
mph18
 
Caja comunal buena vista[1] exposicion
Caja comunal buena vista[1] exposicionCaja comunal buena vista[1] exposicion
Caja comunal buena vista[1] exposicion
desax
 
Asesor pedagógico
Asesor pedagógicoAsesor pedagógico
Asesor pedagógico
Susana Balda
 
Entrada 4 cuarta sesion reflexiones
Entrada 4 cuarta sesion reflexionesEntrada 4 cuarta sesion reflexiones
Entrada 4 cuarta sesion reflexiones
evamariajauregui51
 
Consultation société civile dans la caraïbe sur l Efficacité de l’aide
Consultation société civile dans la caraïbe sur l Efficacité de l’aideConsultation société civile dans la caraïbe sur l Efficacité de l’aide
Consultation société civile dans la caraïbe sur l Efficacité de l’aide
TrocaireHaiti
 
Etude marche-viande-anpvr
Etude marche-viande-anpvrEtude marche-viande-anpvr
Etude marche-viande-anpvr
yahsimoc
 
Standard fci setter irlandais
Standard fci setter irlandaisStandard fci setter irlandais
Standard fci setter irlandais
elyaneforet
 
Taller n 4 tic en la educacion superior retos e interrogantes
Taller n 4 tic en la educacion superior retos e interrogantesTaller n 4 tic en la educacion superior retos e interrogantes
Taller n 4 tic en la educacion superior retos e interrogantes
Pilar Aviles
 
Toma de decisiones 1
Toma de decisiones 1Toma de decisiones 1
Toma de decisiones 1
Gerald Mark
 

Destacado (20)

52616550 fisica-iii-practicas
52616550 fisica-iii-practicas52616550 fisica-iii-practicas
52616550 fisica-iii-practicas
 
Blogger
BloggerBlogger
Blogger
 
La mecatronica
La mecatronicaLa mecatronica
La mecatronica
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Mandala2008 5 Básico
Mandala2008 5 BásicoMandala2008 5 Básico
Mandala2008 5 Básico
 
Estructura de un cd
Estructura de un cdEstructura de un cd
Estructura de un cd
 
Tarea tic caja 16
Tarea tic caja 16Tarea tic caja 16
Tarea tic caja 16
 
Zé Barbeiro - Carmen
Zé Barbeiro - CarmenZé Barbeiro - Carmen
Zé Barbeiro - Carmen
 
Decagolo sobre webquest
Decagolo sobre webquestDecagolo sobre webquest
Decagolo sobre webquest
 
Mejoras de boardman
Mejoras de  boardmanMejoras de  boardman
Mejoras de boardman
 
Caja comunal buena vista[1] exposicion
Caja comunal buena vista[1] exposicionCaja comunal buena vista[1] exposicion
Caja comunal buena vista[1] exposicion
 
Asesor pedagógico
Asesor pedagógicoAsesor pedagógico
Asesor pedagógico
 
Entrada 4 cuarta sesion reflexiones
Entrada 4 cuarta sesion reflexionesEntrada 4 cuarta sesion reflexiones
Entrada 4 cuarta sesion reflexiones
 
Consultation société civile dans la caraïbe sur l Efficacité de l’aide
Consultation société civile dans la caraïbe sur l Efficacité de l’aideConsultation société civile dans la caraïbe sur l Efficacité de l’aide
Consultation société civile dans la caraïbe sur l Efficacité de l’aide
 
Blu ray
Blu rayBlu ray
Blu ray
 
Etude marche-viande-anpvr
Etude marche-viande-anpvrEtude marche-viande-anpvr
Etude marche-viande-anpvr
 
Standard fci setter irlandais
Standard fci setter irlandaisStandard fci setter irlandais
Standard fci setter irlandais
 
Taller n 4 tic en la educacion superior retos e interrogantes
Taller n 4 tic en la educacion superior retos e interrogantesTaller n 4 tic en la educacion superior retos e interrogantes
Taller n 4 tic en la educacion superior retos e interrogantes
 
Toma de decisiones 1
Toma de decisiones 1Toma de decisiones 1
Toma de decisiones 1
 
Fortunata y jacinta
Fortunata y jacintaFortunata y jacinta
Fortunata y jacinta
 

Similar a Ado .NET

Mappingobjetrelationnel[1]
Mappingobjetrelationnel[1]Mappingobjetrelationnel[1]
Mappingobjetrelationnel[1]
linasafaa
 
INF240 - Bases de données DUT SRC1 - Cours 3
INF240 - Bases de données DUT SRC1 - Cours 3INF240 - Bases de données DUT SRC1 - Cours 3
INF240 - Bases de données DUT SRC1 - Cours 3
PGambette
 
java BDD jdbc
java BDD jdbcjava BDD jdbc
java BDD jdbc
vangogue
 
La caisse à outils de la visualisation d'informations
La caisse à outils de la visualisation d'informationsLa caisse à outils de la visualisation d'informations
La caisse à outils de la visualisation d'informations
ChristopheTricot
 

Similar a Ado .NET (20)

11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net
 
Azure Data Factory, Mouvement de données hybride
Azure Data Factory, Mouvement de données hybrideAzure Data Factory, Mouvement de données hybride
Azure Data Factory, Mouvement de données hybride
 
Bases dedonnees.net
Bases dedonnees.netBases dedonnees.net
Bases dedonnees.net
 
A D O N E T
A D O  N E TA D O  N E T
A D O N E T
 
Introduction aux bases de données
Introduction aux bases de donnéesIntroduction aux bases de données
Introduction aux bases de données
 
JAVA, JDBC et liaison base de données
JAVA, JDBC et liaison base de donnéesJAVA, JDBC et liaison base de données
JAVA, JDBC et liaison base de données
 
Mappingobjetrelationnel[1]
Mappingobjetrelationnel[1]Mappingobjetrelationnel[1]
Mappingobjetrelationnel[1]
 
resume-theorique-m106-partie3-0903-1-622f07613b825.pdf
resume-theorique-m106-partie3-0903-1-622f07613b825.pdfresume-theorique-m106-partie3-0903-1-622f07613b825.pdf
resume-theorique-m106-partie3-0903-1-622f07613b825.pdf
 
Slides Edataday2021_V2.pdf
Slides Edataday2021_V2.pdfSlides Edataday2021_V2.pdf
Slides Edataday2021_V2.pdf
 
INF240 - Bases de données DUT SRC1 - Cours 3
INF240 - Bases de données DUT SRC1 - Cours 3INF240 - Bases de données DUT SRC1 - Cours 3
INF240 - Bases de données DUT SRC1 - Cours 3
 
Base de données graphe, Noe4j concepts et mise en oeuvre
Base de données graphe, Noe4j concepts et mise en oeuvreBase de données graphe, Noe4j concepts et mise en oeuvre
Base de données graphe, Noe4j concepts et mise en oeuvre
 
Formation access
Formation accessFormation access
Formation access
 
Spark SQL principes et fonctions
Spark SQL principes et fonctionsSpark SQL principes et fonctions
Spark SQL principes et fonctions
 
cours06-nosql.pdf
cours06-nosql.pdfcours06-nosql.pdf
cours06-nosql.pdf
 
BDRO.pdf
BDRO.pdfBDRO.pdf
BDRO.pdf
 
Delta lake - des data lake fiables a grande échelle
Delta lake - des data lake fiables a grande échelleDelta lake - des data lake fiables a grande échelle
Delta lake - des data lake fiables a grande échelle
 
Base NoSql et Python
Base NoSql et PythonBase NoSql et Python
Base NoSql et Python
 
java BDD jdbc
java BDD jdbcjava BDD jdbc
java BDD jdbc
 
Delta Lake, un vernis pour parquet
Delta Lake, un vernis pour parquetDelta Lake, un vernis pour parquet
Delta Lake, un vernis pour parquet
 
La caisse à outils de la visualisation d'informations
La caisse à outils de la visualisation d'informationsLa caisse à outils de la visualisation d'informations
La caisse à outils de la visualisation d'informations
 

Más de Oussama Bessrour (13)

Projet C# Application Postal
Projet C# Application PostalProjet C# Application Postal
Projet C# Application Postal
 
Tunisia CoWorking
Tunisia CoWorkingTunisia CoWorking
Tunisia CoWorking
 
Mini Projet C gestion d'une location de voiture
Mini Projet C gestion d'une location de voitureMini Projet C gestion d'une location de voiture
Mini Projet C gestion d'une location de voiture
 
Projet c++ Guichet Automatique de Billet
Projet c++ Guichet Automatique de BilletProjet c++ Guichet Automatique de Billet
Projet c++ Guichet Automatique de Billet
 
Présentation de la structure du club futura
Présentation de la structure du club futuraPrésentation de la structure du club futura
Présentation de la structure du club futura
 
Motivation
MotivationMotivation
Motivation
 
Application Java swing : Gestion des réunion
Application Java swing : Gestion des réunionApplication Java swing : Gestion des réunion
Application Java swing : Gestion des réunion
 
Google Map with ANDROID
Google Map with ANDROIDGoogle Map with ANDROID
Google Map with ANDROID
 
Gestion des disques et des permission sous Linux
Gestion des disques et des permission sous LinuxGestion des disques et des permission sous Linux
Gestion des disques et des permission sous Linux
 
Body language
Body languageBody language
Body language
 
Tunisia Co-Working
Tunisia Co-WorkingTunisia Co-Working
Tunisia Co-Working
 
Immigration clandestine
Immigration  clandestineImmigration  clandestine
Immigration clandestine
 
Pi dev final
Pi dev finalPi dev final
Pi dev final
 

Último

Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
AmgdoulHatim
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
ssuserc72852
 

Último (20)

Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Cours
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 

Ado .NET

  • 1. ADO.NET(Mode off) • Travail de Ghrir Abdalla & Bessrour Oussama
  • 2. 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
  • 3. ADO .NET ? ActiveX Data 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 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 .
  • 5. 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.
  • 6. 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 .
  • 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 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 .
  • 10. 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
  • 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 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