The Java Database Connectivity (JDBC) API provides universal data access from the Java programming language. Using the JDBC API, you can access virtually any data source, from relational databases to spreadsheets and flat files. JDBC technology also provides a common base on which tools and alternate interfaces can be built.
The JDBC API is comprised of two packages:
javax.sqlpackage, which adds server-side capabilities
You automatically get both packages when you download the Java Platform Standard Edition (Java SE) 6.
To use the JDBC API with a particular database management
system, you need a JDBC technology-based driver to mediate between
JDBC technology and the database. Depending on various factors, a
driver might be written purely in the Java programming language or
in a mixture of the Java programming language and Java Native
Interface (JNI) native methods. The JDBC web site maintains a list
The latest JDK includes a JDBC-ODBC Bridge driver that makes most Open Database Connectivity (ODBC) drivers available to programmers using the JDBC API. JDBC-ODBC Bridge Driver describes the current status of this software. Note that the bridge driver included in the Java Platform Standard Edition (Java SE) 6 is appropriate only for experimental use or when no other driver is available.
Specification documents for all releases of the JDBC API are
available from the JDBC
Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.