A JDBC driver allows a Java application/client to communicate with a SQL database.
A JDBC driver is a Java class that implements the JDBC's java.sql.Driver interface.
A JDBC driver converts program (and typically SQL) requests for a particular database.