The JDBC API uses a driver manager and database-specific drivers to provide transparent connectivity to heterogeneous databases.
The JDBC driver manager ensures that the correct driver is used to access each data source.
The JDBC Architecture consists of two layers:
- The JDBC API , which provides the application-to-JDBC Driver Manager connection.
- The JDBC Driver API , which supports the JDBC Manager-to-Driver Connection.