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"
;
?
|
|