Background documentationInterfaces Locate this document in the navigation structure

 

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 an SAP MaxDB database.

SAP MaxDB Interfaces

Name

Driver or Module

Features

Prerequisites

ADO.NET

SDB.Data.dll

Executing SQL statements

Microsoft .NET Framework 2.0

Backint for SAP MaxDB

-

Interface for developing third-party backup tools

-

Java

  • com.sap.dbtech.jdbc.DriverSapDB

  • com.sap.dbtech.powertoys.DBM

  • com.sap.dbtech.powertoys.Loader

(all contained 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)

ODBC

  • sdbodbc[w].dll (Microsoft Windows)

  • libsdbodbc[w].so|a (Unix and Linux)

Executing SQL statements

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

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

Perl

  • DBD::MaxDB

Executing SQL statements

SAP MaxDB SQLDBC SDK

Perl 4 (5.6.1)

Perl DBI (1.2.1)

PHP

php_maxdb.[dll|so]

Executing SQL statements

PHP 5.2.5 or higher

Python

  • sdb.sql

Executing SQL statements

Python 1.5 - 2.3

SQLDBC

libSQLDBC.[dll|so]

Executing SQL statements

Developing applications and interfaces

-

WebDAV

webdavServletMaxDB-<version>.war

Accessing a document store in an SAP MaxDB database using the WebDAV protocol

Servlet container

More Information

Architecture of the Interfaces

Database Administration, Developing Database Applications