Introduction
JDBC (Java Database Connectivity), from the Java Software Division of Sun MicroSystems, Inc., is a specification for an application program interface (API) that allows Java applications to access multiple database management systems using Structured Query Language (SQL). The JDBC Driver Manager handles multiple drivers that connect to different databases.
A set of interfaces is included in the standard JDBC API so you can open connections to databases, execute SQL commands, and process results. The interfaces are described in Table 1-1.
| Interface | Description |
|---|---|
| java.sql.Driver | Locates the driver for a database URL |
| java.sql.Connection | Used to connect to a specific database |
| java.sql.Statement | Executes SQL statements |
| java.sql.PreparedStatement | Handles SQL statements with parameters |
| java.sql.CallableStatement | Handles database stored procedure calls |
| java.sql.ResultSet | Gets the results of SQL statements |
| java.sql.DatabaseMetaData | Used to access information about a connection to a database. |
| java.sql.ResultSetMetaData | Used to access information describing the attributes of a ResultSet. |
Each relational database management system requires a driver to implement these interfaces. There are four types of JDBC drivers:
| Copyright (C) 2005. Sybase Inc. All rights reserved. |
| |