A propos des chaînes de connexion
Une chaîne de connexion regroupe toutes les informations dont votre application Web a besoin pour se connecter à une base de données. Dreamweaver insère cette chaîne dans vos scripts de page côté serveur afin que ceux-ci soient ultérieurement traités par votre serveur d'application.
Une chaîne de connexion aux bases de données Microsoft Access et SQL Server se compose des paramètres suivants, séparés par des points-virgules :
- Provider (Fournisseur)
- Indique le fournisseur OLE DB pour votre base de données. Voici par exemple des paramètres de fournisseurs de OLE DB courants pour les bases de données Access, SQL Server et Oracle, respectivement :
Provider=Microsoft.Jet.OLEDB.4.0;...
Provider=SQLOLEDB;...
Provider=OraOLEDB;...
Pour connaître le paramètre de votre fournisseur de OLE DB, consultez la documentation du fournisseur de votre pilote ou consultez votre administrateur système.
Si vous n'incluez pas le paramètre Provider (Fournisseur), le fournisseur de OLE DB par défaut pour ODBC sera utilisé et vous devrez préciser un pilote ODBC approprié pour votre base de données.
- Driver (Pilote)
- Indique le pilote ODBC à utiliser si vous ne spécifiez pas de fournisseur de OLE DB pour votre base de données.
- Server (Serveur)
- Indique le serveur hébergeant la base de données SQL Server si votre application Web est exécutée sur un serveur différent.
- Database (base de données)
- Est le nom d'une base de données SQL Server.
- DBQ
- Est le chemin à une base de données basée sur fichier (une base de données créée dans Microsoft Access, par exemple). Le chemin est celui sur le serveur hébergeant le fichier de base de données.
- UID
- Indique le nom de l'utilisateur.
- PWD
- Indique le mot de passe de l'utilisateur.
- DSN
- Est le nom de la source de données, si toutefois vous en utilisez une. Selon la façon dont vous définissez le DSN sur votre serveur, vous pouvez omettre les autres paramètres de la chaîne de connexion. Par exemple, DSN=Results peut constituer une chaîne de connexion valide si vous définissez les autres paramètres lorsque vous créez le DSN.
Il est également possible que ces paramètres aient un nom ou une utilisation différents pour d'autres types de bases de données. Pour plus d'informations, consultez la documentation du fournisseur de votre base de données ou consultez votre administrateur système.
Voici un exemple de chaîne de connexion créant une connexion ODBC à une base de données Access appelée arbres.mdb :
Driver={Microsoft Access Driver (*.mdb)};
DBQ=C:\Inetpub\wwwroot\Research\trees.mdb
Voici un exemple de chaîne de connexion créant une connexion OLE DB à un système de base de données SQL Server appelé Mothra et se trouvant sur un serveur du nom de Gojira :
Provider=SQLOLEDB;Server=Gojira;Database=Mothra;UID=jsmith;
PWD=orlando8