Java Database Connectivity ( JDBC ) is a Java API used for seamless communication between relational databases and Java applications. JDBC (Java Database Connectivity) and ODBC (Open Database Connectivity) both are API standards used for connecting applications to databases. ODBC can be used by various programming languages as it is a general API standard. But JDBC is Java-specific and it provides a Java-based interface for database access. JDBC (Java Database Connectivity) is a Java API that allows Java applications to interact with relational databases using SQL queries. JDBC provides classes and interfaces to connect to databases, send queries, and retrieve results. It's part of Java SE and supports all major databases via JDBC drivers.