Connexion de base de données ADO

Il est nécessaire de créer une connexion de base de données avant d'accéder aux données à partir d'une page web.

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

Le moyen le plus simple de se connecter à une base de données est d'utiliser une connexion sans DSN. Une connexion sans DSN peut être utilisée pour toute base de données Microsoft Access sur votre site.

Assumons que vous possédez une base de données nommée "northwind.mdb" située dans le répertoire web "c:/webdata/", vous pouvez utiliser le code ASP suivant pour vous connecter à cette base de données :

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

Attention, dans l'exemple ci-dessus, vous devez spécifier le pilote de base de données Access de Microsoft (Provider), ainsi que le chemin physique de cette base de données sur l'ordinateur.

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

Assumons que vous possédez une base de données ODBC nommée "northwind", vous pouvez utiliser le code ASP suivant pour vous connecter à cette base de données :

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

Grâce à une connexion ODBC, vous pouvez vous connecter à n'importe quelle base de données sur n'importe quel ordinateur de votre réseau, tant que la connexion ODBC est disponible.

Connexion ODBC à la base de données MS Access

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

  1. Ouvrez le Panneau de configuration et sélectionnez ODBC icône
  2. Système Onglet ODBC
  3. Cliquez sur l'ongletAjouterbouton
  4. Choisir Pilote pour Microsoft Access, puis cliquez surTerminerbouton
  5. Cliquez sur le bouton "Choisir" dans la prochaine fenêtre pour localiser la base de données
  6. Donnez un nom de source de données à cette base de données (Data SSource Name, DSN)
  7. Cliquez sur "OK"

Attention :Cette configuration doit être terminée sur l'ordinateur où se trouve votre site web. Si vous exécutez PWS ou IIS sur votre ordinateur, cette architecture peut fonctionner. Mais si votre site est hébergé sur un serveur distant, vous devez avoir les droits d'accès physiques à ce serveur, ou demander à votre fournisseur d'hébergement web de faire ces choses.

Objet de connexion ADO (ADO Connection Object)

L'objet de connexion ADO (ADO Connection Object) est utilisé pour créer une connexion ouverte à une source de données. Via cette connexion, vous pouvez accéder et opérer sur cette base de données.

Voir tous les méthodes et propriétés de cet objet de connexion.