Introduction - DSN -- Le nom de la source de données
Description
Pour se connecter à une base de données via PEAR::MDB,
vous devez créer un
DSN - data source name valide. Ce DSN
contient les parties suivantes :
phptype :
Gestionnaire de base de données utilisé par PHP (i.e. mysql
, odbc etc.)
|
dbsyntax :
Base de données utilisé avec la synthaxe SQL etc.
|
protocol :
Protocole de communication à utilser ( i.e. tcp,
unix etc.)
|
hostspec :
Spécification de l'hôte (hostname[:port])
|
database :
Base de données à utiliser sur les serveur DBMS
|
username :
Nom d'utilisateur pour l'identification
|
password :
Mot de passe pour l'identification
|
proto_opts :
Peut-être utilisé avec protocol
|
Le format du DSN fourni est de la forme :
phptype(dbsyntax)://username:password@protocol+hostspec/database |
La plupart des variations est permise :
phptype://username:password@protocol+hostspec:110//usr/db_file.mdb
phptype://username:password@hostspec/database_name
phptype://username:password@hostspec
phptype://username@hostspec
phptype://hostspec/database
phptype://hostspec
phptype(dbsyntax)
phptype |
Les gestionnaires de base de données actuellement supportés sont :
mysql -> MySQL
pgsql -> PostgreSQL
ibase -> InterBase
mssql -> Microsoft SQL Server
oci8 -> Oracle 7/8/8i
fbsql -> FrontBase |
Avec une version mise à jour de MDB, vous pouvez
utiliser un second format DSN :
phptype(syntax)://user:pass@protocol(proto_opts)/database |
Avertissement |
Notez que quelques fonctionnalités ne sont pas supportées
par tous les gestionnaires de base de données. Référez-vous
à la documentation sur les extensions PEAR MDB situés dans
<pear base dir>/MDB/STATUS
afin d'obtenir une liste détaillée sur les fonctionnalités supportées
par chaque gestionnaire.
|