JDBC permite a las aplicaciones Java interactuar directamente con bases de datos relacionales. Existen cuatro tipos de drivers JDBC: tipo 1 usa ODBC, tipo 2 usa APIs nativas, tipo 3 es un driver proxy y tipo 4 es 100% Java. La API JDBC define clases e interfaces para conectarse a bases de datos, ejecutar sentencias SQL y obtener resultados.