Programmation ASP.NET : AD0.NET

2904 mots 12 pages
Programmation ASP.NET
1. Introduction
Ce chapitre porte sur la gestion de base de données grâce à l’ADO.NET. L’ADO.NET permet de relié une application à une base de données. La nouveauté de l’ADO.NET par rapport à son ancêtre l’ADO est la gestion de données dans une application dans un environnement déconnecté. Ce mode, par rapport au mode connecté classique, possède plusieurs avantages et inconvénients.
2. Les bases de données
a. Les fournisseurs de données :
Chaque fournisseur de données permet la communication avec un type de base de données au travers d’une API. Une API (Application Programming Interface) est l’interface qui permet l’accès de logiciel par un autre. Toutes les classes permettant d’utiliser ces fournisseurs se trouvent dans l’espace de nom System.Data. Il existe quatre types de fournisseurs :
Sql Server - OLE DB - OBDC – Oracle.

Chaque fournisseur est relié à une base de données propre, c'est-à-dire qu’il est compatible à l’API de sa base de données. Cependant, les bases de données peuvent implémenter plusieurs API (par exemple en installant certains pilotes comme ODBC pour l’ODBC) :
SQL Server : Les classes de ce fournisseur se trouvent dans l’espace de nom System.Data.SqlClient, chaque nom de ces classes est préfixé par Sql. SQL Server à accès au serveur sans utiliser d’autres couches logicielles le rendant plus performant.
OLE DB : Les classes de ce fournisseur se trouvent dans l’espace de nom System.Data.OleDb, chaque nom de ces classes est préfixé par OleDb. Ce fournisseur exige l’installation de MDAC (Microsoft Data Access Components). L’avantage de ce fournisseur est qu’il peut dialoguer avec n’importe quelle base de données le temps que le pilote OLE DB est installé dessus, mais par rapport à SQL server, OLE DB utilise une couche logicielle nommée OLE DB ; il requiert donc plus de ressources diminuant par conséquent les performances.
ODBC : Les classes de ce fournisseur se trouvent dans l’espace de nom System.Data.Odbc,

en relation

  • Camping les flots bleus
    397 mots | 2 pages
  • Présentation entreprise
    294 mots | 2 pages
  • Presentation entreprise
    309 mots | 2 pages
  • 161614 Corriges Chapitre7
    1548 mots | 7 pages
  • Robot
    1055 mots | 5 pages
  • Fiche comm oral
    666 mots | 3 pages
  • Recherche marché du chocolat
    380 mots | 2 pages
  • 3ordres MA
    863 mots | 4 pages
  • La nuit du renard
    279 mots | 2 pages
  • boulanger marketing
    4230 mots | 17 pages
  • analyse économique
    450 mots | 2 pages
  • microror
    589 mots | 3 pages
  • BTS AG FICHE DESCRIPTIVE
    620 mots | 3 pages
  • ANALYSE D'UNE ORGANISATION D'UN PROCESSIE
    904 mots | 4 pages
  • ERP
    1398 mots | 6 pages