DBM ist eine Klasse des Moduls
SAP::DBTech::dbm. Eine Instanz dieser Klasse entspricht einer Verbindung
zu einem DBM-Server.
Die Klasse DBM enthält folgende Methoden:
$session = new DBM ($computer_server, $database_name, $dependent_path, $user_info);
Parameter |
Beschreibung |
$database_computer |
Name 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: Installationshandbuch, Die Angabe ist optional. |
$user_info |
ein String der Form <dbm_operator>,<dbm_operator_password> Der angegebene DBM-Benutzer meldet sich an das Programm DBM-Server an. Die Angabe ist optional. |
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 und $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_namean, 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_pathan, jedoch keinen $database_name.
Das System startet so den DBM-Server der angegebenen Softwareinstallation.
Erzeugen eines Verbindungsobjekts $session zur Datenbank DEMODB auf dem aktuellen Rechner:
$session = new DBM ('', 'DEMODB', '', 'OLEG,MONDAY');