Anfang des Inhaltsbereichs

 Klasse DBM 

Verwendung

DBM ist eine Klasse des Moduls sapdb.dbm. Eine Instanz dieser Klasse entspricht einer Verbindung zu einem DBM-Server.

Inhalt der Klasse

Die Klasse DBM enthält folgende Methoden:

cmd (cmd_string)

rawCmd (cmd_string)

release ()

Definition des Constructors

DBM (database_server = '', database_name = '', dependent_path = '', user_info = '')

 

Parameter

Beschreibung

database_server

Netzwerkname des Rechners, mit dem die Verbindung aufgebaut werden soll

Vorschlagswert des Systems ist der lokale Rechner

database_name

Name der Datenbankinstanz, zu der eine Verbindung hergestellt werden soll;

Die Angabe ist optional.

dependent_path

Installationspfad der Datenbanksoftware (Siehe auch: Variablen)

Die Angabe ist optional.

user_info

ein String der Form <username>,<password>

Der angegebene Benutzer meldet sich an das Programm DBM-Server an.

Wenn es auf Ihrem Rechner mehrere Installationen der Datenbanksoftware gibt, können Sie über die Angaben database_name und dependent_path steuern, welche Version des Programms DBM-Server gestartet wird:

Fall 1 – Sie wollen eine neue Datenbankinstanz mit der neuesten Softwareinstallation anlegen oder sich Informationen über die bestehenden Datenbankinstanzen und Softwareversionen anzeigen lassen:

Geben Sie weder database_name noch dependent_path an.

Das System startet so den DBM-Server der Softwareinstallation mit der höchsten Versionsnummer.

Fall 2 – Sie wollen eine bestimmte Datenbankinstanz verwalten.

Geben Sie den database_name an, jedoch nicht den dependent_path.

Das System startet so den zur angegebenen Datenbankinstanz gehörigen DBM-Server.

Fall 3 – Sie wollen eine neue Datenbankinstanz einer bestimmten Softwareversion anlegen

Geben Sie den dependent_path an, jedoch keinen database_name.

Das System startet so den DBM-Server der angegebenen Softwareinstallation.

Erzeugen eines Verbindungsobjekts session zur Datenbank TST auf dem aktuellen Rechner:

session = sapdb.dbm.DBM ('', 'TST', '', 'DBM,DBM')

 

Erzeugen eines Verbindungsobjekts session zum Rechner remoteserver und Auswählen des DBM-Server aus der Softwareinstallation im Verzeichnis /usr/local/sdb/7500:

session = sapdb.dbm.DBM ('remoteserver', '', '/usr/local/sdb/7500')

 

Erzeugen eines Verbindungsobjekts session zum DBM-Server der aktuellsten Softwareinstallation auf dem aktuellen Rechner:

session = sapdb.dbm.DBM ('', '')

 

Ende des Inhaltsbereichs