Search your topic here



JDBC stands for Java Database Connectivity, which is a set of Java APIs used for executing SQL statements. This Java API consists of a set of classes and interfaces to enable programmers to write Java Database applications.

JDBC is a software layer that allows developers to write real client projects in Java. JDBC API defines how an application opens a connection, communicates with a database, executes SQL statements, and retrieve query results.

JDBC was designed to be a very compact, simple interface focusing on the execution of raw SQL statements and retrieving the results.

Some of the characteristics of JDBC are:

  • JDBC mechanisms are simple to understand and use.
  • It provides a Java interface that stays consistent with the rest of the Java system.
  • JDBC may be implemented on top of common SQL level APIs.
  • I uses strong, static typing whenever possible.