Entering content frame

Background documentation Class DBM Locate the document in the library structure

Use

DBM is a class of the SAP::DBTech::dbm module. An instance of this class corresponds to a connection to a Structure linkDBM Server.

Class Content

The DBM class contains the following methods:

cmd (cmd_string)

rawCmd (cmd_string)

release ()

Using the Constructor

$session = new DBM ($computer_server, $database_name, $dependent_path, $user_info);

Parameter

Description

$database_computer

Name of the server to which you want to connect

The default system value is the local computer.

$database_name

Name of the database instance that is to be connected.

This information is optional.

$dependent_path

Installation path of the database software (See also: Installation Manual Structure linkDirectory Structure)

This information is optional.

$user_info

A string in the format <dbm_operator>,<dbm_operator_password> 

The specified DBM user connects to the program DBM Server.

This information is optional.

 

Note

If there are multiple installations of the database software on your computer, you can use the $database_name and $dependent_path information to control which version of the DBM Server program is started.

Case 1 – You want to create a new database instance with the latest software installation or you want to display information about the existing database instances and software versions.

Do not specify $database_name or $dependent_path.

The system then starts the DBM Server of the software installation with the highest version number.

Case 2 – You want to administer a specific database instance.

Specify $database_name, but do not specify $dependent_path.

The system then starts the DBM Server belonging to the specified database instance.

Case 3 – You want to create a new database instance with a specific software version.

Specify $dependent_path, but do not specify $database_name.

The system then starts the DBM server of the specified software installation.

 

Example

To generate a $session connection object for the TST database on the current computer, specify the following:

$session = sdb.dbm.DBM ('', 'DEMODB', '', 'OLEG,MONDAY');

 

 

Leaving content frame