sesam_connect

sesam_connect -- Eröffnet die Verbindung zu einer SESAM-Datenbank

Beschreibung

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

Ergibt TRUE beim erfolgreichen Verbindungsaufbau oder FALSE im Fehlerfall .

sesam_connect( ) baut die Verbindung zu einem SESAM-DBH-Prozeß auf . Diese Verbindung ist " permanent " , d.h . nur der erste Zugriff veranlaßt das Laden des Treibers aus der konfigurierten SESAM-OML-Plam-Bibliothek . Alle folgenden Zugriffe nutzen den verwenden den geladenen Treiber und damit automatisch den dadurch definierten Katalog , das Datenbankschema und den Benutzer .

Beim Erstellen einer Datenbank wird der " catalog " definiert in der SESAM-Konfigurationsvorschrift / /ADD-SQL-DATABASE-CATALOG-LIST ENTRY-1 = *CATALOG(CATALOG-NAME = catalogname,.. . )

" schema " beschreibt das gewünschte Datenbankschema (siehe SESAM-Benutzerhandbuch ) .

" user " bezieht sich auf Benutzer , die auf die "catalog " / "schema " Kombination Zugriff haben . Hinweis : " user " ist sowohl von der Benutzerkennung im System als auch von der HTTP-Benutzerkennung völlig unabhängig und erscheint nur in der SESAM-Konfiguration .

siehe auch sesam_disconnect( ) .

Beispiel 1 .

 
?php

 
if

 
(

 
!

 
sesam_connect

 
("mycatalog"

 
,

 
"myschema"

 
,

 
"otto"

 
)

 
die("Unable

 
to

 
connect

 
to

 
SESAM"

 
;

 
?