Java Database Connectivity (JDBC) ist das Java-API von Sun, mit dem auf nahezu jede relationale Datenquelle mit der Programmiersprache Java zugegriffen werden kann. Mit JDBC ist eine DBMS-übergreifende Verbindung zu vielen verschiedenen SQL-Datenbanken und außerdem der Zugriff auf andere tabellarische Datenquellen möglich, wie z. B. Tabellenkalkulationen oder flache Dateien. Sun pflegt eine Datenbank von JDBC-fähigen Treibern, die derzeit mehr als 170 Einträge enthält. Dies zeigt, dass das API auf dem Markt breite Unterstützung findet.
Im SDK ist JDBC ist als allgemeines Standard-Java-API für den Zugriff auf Result Sets anerkannt. JDBC ist weitverbreitet und viele Java-Entwickler sind mit dem ResultSet-API vertraut.