Database Connectivity

JDBC

Java Database Connectivity

Adopt Formal standard Java Community Process (JCP) Since 1997

Judgement: Adopt

Every JVM data tool speaks it; default for 25 years.

Standard Java API for connecting to relational databases. Every serious analytical engine, BI tool, and JVM-based data pipeline speaks JDBC.

Row-oriented by design — fine for transactional workloads, suboptimal for moving large analytical result sets where columnar transports like ADBC are faster.

At a glance

Category
Database Connectivity
Governance
Java Community Process (JCP)
Status
Stable; ubiquitous in JVM ecosystems
First released
1997

Links

Related standards

Other standards in Database Connectivity.

See JDBC in context

Open the interactive Data Landscape to compare JDBC against every other open standard, or grab the raw JSON. Spotted something wrong? Open an issue.