## Class DBM

### Use

DBM is a class of the SAP::DBTech::dbm module. An instance of this class corresponds to a connection to a DBM 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 Directory 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.

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.

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

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