JDBC (Java Database Connectivity) is a Java API (Application Programming Interface) for executing SQL statements. It consists of 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.