sesam_connect

sesam_connect -- Ouvre une connexion SESAM

Description

bool sesam_connect ( string catalog, string schema, string user)

sesam_connect( ) retourne TRUE si une connexion à la base SESAM a été faite , ou FALSE en cas d 'erreur .

sesam_connect( ) établit une connexion au serveur SESAM . La connexion est toujours " persistante " , en ce sens que le pilote sera chargé par la première requête avec la librairie SESAM OML PLAM . Les appels suivants réutiliseront le pilote chargé , son catalogue catalog , son schéma schema et son utilisateur user .

Lors de la création d' une base de données , le nom catalog est spécifié dans les directives de configuration SESAM avec la commande / /ADD-SQL-DATABASE-CATALOG-LIST ENTRY-1 = *CATALOG(CATALOG-NAME = catalogname,.. . )

schema référence le schéma de base voulu ( voir dans le manuel SESAM ) .

user spéficie l ' un des utilisateurs qui est autorisé à accéder à la comibinaison catalog et / ou schema . Notez que user est complétement indépendant de l ' utilisateur système et des protections HTTP par mot de passe . Il n ' apparait que dans la configuration SESAM .

Voir aussi sesam_disconnect( ) .

Exemple 1 . Connexion à une base SESAM

 
?php

 
if

 
(

 
!

 
sesam_connect

 
("moncatalogue"

 
,

 
"monschema"

 
,

 
"toto"

 
)

 
die("Impossible

 
de

 
se

 
connecter

 
à

 
SESAM")

 
;

 
?