Resumen:
JDBC (Java Data Base Connectivity) es un API de Java que permite al programador ejecutar instrucciones en lenguaje estándar de acceso a base de datos. SQL (Structured Query Languaje, lenguaje estructurado de consultas), que es un lenguaje de muy alto nivel que permite crear, examinar, manipular y gestionar bases de datos relacionales. Para que una aplicación pueda hacer operaciones en una base de datos, ha de tener una conexión con ella, que se establece a través de un driver, que convierte el lenguaje de alto nivel a sentencias de base de datos. Es decir, las tres acciones principales que realizará la JDBC son establecer la conexión a una base de datos, ya sea remota o no; enviar sentencias SQL a esa base de datos y; en tercer lugar, procesar los resultados obtenidos de la base de datos.