Background documentationInterface Locate this document in the navigation structure

 

The SAP MaxDB database system offers interfaces for programming database applications in several different programming languages.

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

  • SAP::DBTech::dbm

  • SAP::DBTech::loader

Executing SQL statements

Executing DBM commands

Executing Loader commands

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

  • sdb.dbm

  • sdb.loader

Executing SQL statements

Executing DBM commands

Executing Loader commands

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 a SAP MaxDB database using the WebDAV protocol

Servlet container

More Information

Concepts of the Database System, Interfaces