Progress
JDBC Driver Guide


JDBC Architecture

JDBC insulates Java applications from variations in database-access implementations through the JDBC API. Instead of using calls to vendor-specific interfaces, JDBC applications use the JDBC API. The JDBC 2.0 API is distributed as two packages. java.sql contains the Core API of JDBC 2.0 and javax.sql contains the Standard Extension API to support JDBC 2.0 functionality. These packages are included with the JavaSoft JDK (Java Developer Kit).

The Progress SQL-92 JDBC Driver consists of a series of Java class files contained in the Java package com.progress.sql.jdbc :

Java database applications that are developed with JDBC 2.0 make calls to the JDBC API that are then managed by the JDBC driver manager. The JDBC driver manager can support multiple drivers connecting to different databases. When an application tries to connect to a particular database, the driver manager loads the appropriate JDBC driver and routes subsequent calls through the driver. Figure 1–1 shows the different components of a JDBC environment.

Java database applications that are developed using the JDBC 2.0 Standard Extension API, can locate and connect to a database using Java Naming and Directory Interface (JNDI) and DataSource objects.

Figure 1–1: Components of a JDBC Environment


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095