JDBC is a Java API that allows Java programs to access various databases. This tutorial covers the basics of JDBC , its packages, interfaces, classes, types, and examples. JDBC Tutorial to learn what is JDBC and its uses, its architecture & components, Steps to connect Java program & database, JDBC working, interfaces, classes A JDBC driver is a JDBC API implementation used for connecting to a particular type of database. There are several types of JDBC drivers: Type 1 – contains a mapping to another data access API; an example of this is the JDBC -ODBC driver Type 2 – is an implementation that uses client-side libraries of the target database; also called a native-API driver Type 3 – uses middleware to convert JDBC calls into database-specific calls; also known as a network protocol driver Type 4 – connect ... JDBC stands for Java Database Connectivity, which is a standard Java API for database-independent connectivity between the Java programming language and a wide range of databases.