Connexion à la base de données ADO


Avant de pouvoir accéder à une base de données à partir d'une page Web, une connexion à la base de données doit être établie.


Créer une connexion de base de données sans DSN

Le moyen le plus simple de se connecter à une base de données consiste à utiliser une connexion sans DSN. Une connexion sans DSN peut être utilisée avec n'importe quelle base de données Microsoft Access sur votre site Web.

Si vous avez une base de données appelée « northwind.mdb » située dans un répertoire Web comme « c:/webdata/ », vous pouvez vous connecter à la base de données avec le code ASP suivant :

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
%>

Notez, à partir de l'exemple ci-dessus, que vous devez spécifier le pilote de base de données Microsoft Access (fournisseur) et le chemin physique vers la base de données sur votre ordinateur.


Créer une connexion à la base de données ODBC

Si vous avez une base de données ODBC appelée "northwind", vous pouvez vous connecter à la base de données avec le code ASP suivant :

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "northwind"
%>

Avec une connexion ODBC, vous pouvez vous connecter à n'importe quelle base de données, sur n'importe quel ordinateur de votre réseau, tant qu'une connexion ODBC est disponible.


Une connexion ODBC à une base de données MS Access

Voici comment créer une connexion à une base de données MS Access : 

  1. Ouvrez l' icône ODBC dans votre Panneau de configuration.
  2. Choisissez l' onglet DSN système .
  3. Cliquez sur Ajouter dans l'onglet DSN système.
  4. Sélectionnez le pilote Microsoft Access. Cliquez sur Terminer.
  5. Dans l'écran suivant, cliquez sur Sélectionner pour localiser la base de données.
  6. Attribuez à la base de données un nom de source de données ( DSN ) .
  7. Cliquez sur OK .

Notez que cette configuration doit être effectuée sur l'ordinateur sur lequel se trouve votre site Web. Si vous exécutez Personal Web Server (PWS) ou Internet Information Server (IIS) sur votre propre ordinateur, les instructions ci-dessus fonctionneront, mais si votre site Web est situé sur un serveur distant, vous devez avoir un accès physique à ce serveur, ou demandez à votre hébergeur de le faire pour vous. 


L'objet de connexion ADO

L'objet ADO Connection est utilisé pour créer une connexion ouverte à une source de données. Grâce à cette connexion, vous pouvez accéder et manipuler une base de données.

Afficher toutes les méthodes et propriétés de l'objet Connection .