MDB (Previous) (Next) Introduction - Connexion

View this page in Last updated: Sun, 31 Aug 2008
English | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Plain HTML

Introduction - DSN

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.

MDB (Previous) (Next) Introduction - Connexion

Download Documentation Last updated: Sun, 31 Aug 2008
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.