Show TOC

InterfaceLocate this document in the navigation structure

Use

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

Table 1: 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

Concepts of the Database System, Interfaces