JDBC stands for
“Java Database Connectivity”. JDBC is an API defined in the
javax.sqlpackages for connecting an arbitrary database to a Java program. JDBC is a set of classes and interfaces written in the Java programming language. JDBC provides a standard API for tool/database developers and makes it possible to write database applications using a pure Java API.
The Structure of JDBC
Java application calls the JDBC library. JDBC loads a driver which talks to the database.