Java programlama dilinin çeşitli ilişkisel veritabanlarıyla birlikte çalışanabilirliği sağlayabilmek için geliştirdiği arayüzdür. Daha açık bir şekilde anlatmak istersek , her veritabanı sistemi JDBC arayüzünde belirtilen tanımlamaları sağlayarak java ile birlikte çalışabilirlik elde eder. Bu tanımlaması yapılmış ve javanın desteklediği veritabanı sistemlerine bu adresten ulaşılabilir.