Entering content frame

Function documentation Interfaces Locate the document in the library structure

Use

You can use interfaces to access functions of the database system using different programming languages and applications. Using interfaces you can, for example, program additional functions or connect applications to a MaxDB database instance.

The interfaces are included in the MaxDB software. For information on where to obtain MaxDB software and how to install it, see the Download section and the Structure linkInstallation Manual.

Interfaces

Name

Driver/Module

Features

Prerequisites

Structure linkJava

 

com.sap.dbtech.jdbc.DriverSapDB

com.sap.dbtech.powertoys.DBM

com.sap.dbtech.powertoys.Loader

(all included in sapdbc.jar)

Executing SQL statements (JDBC driver)

Executing DBM commands

Executing Loader commands

JDBC 2.0: JRE 1.2 or JDK 1.2 (for application development)

JDBC 3.0: JRE 1.4, 1.5 or JDK 1.4, 1.5 (for application development)

Structure linkODBC

sqlod32[w].dll (Microsoft Windows)

libsqlod[w].so (UNIX/Linux)

Executing SQL statements

Microsoft Windows: ODBC Driver Manager 3.52 or above and MDAC 2.7 or above

UNIX/Linux: Link directly to the application or use a driver manager (unixODBC 2.0.9 or iODBC 3.0.5)

Structure linkPerl

DBD::MaxDB

SAP::DBTech::dbm

SAP::DBTech::loader

Executing SQL statements

Executing DBM commands

Executing Loader commands

MaxDB SQLDBC SDK

Perl 4 (5.6.1)

Perl DBI (1.2.1)

Structure linkPHP

php_maxdb.[dll|so]

Executing SQL statements

PHP 4.3.6 or higher

Structure linkPython

sdb.sql

sdb.dbm

sdb.loader

Executing SQL statements

Executing DBM commands

Executing Loader commands

Python 1.5 - 2.3

Structure linkSQLDBC

libSQLDBC.[dll|so]

Executing SQL statements

Developing applications and interfaces

 

Structure linkWebDAV

webdavServletMaxDB-<version>.war

Accessing a document store in a MaxDB database instance via the WebDAV protocol

Servlet container

Structure linkBackint for MaxDB

 

Description of the Backint for MaxDB interface for backup tools from other providers

 

See also:

Architecture of the Interfaces

Developing Database Applications

 

Leaving content frame