In [[informatica]] '''JDBC''' (''Java DataBase Connectivity'')<ref>[http://java.sun.com/javase/technologies/database/ Java SE Technologies - Database<!-- Titolo generato automaticamente -->]</ref>, è un connettore per [[database]] che consente l'accesso e la gestione della [[persistenza (informatica)|persistenza]] dei dati sulle basi di dati da qualsiasi [[programma (informatica)|programma]] scritto con il [[linguaggio di programmazione Java]], indipendentemente dal tipo di [[DBMS]] utilizzato. È costituita da una un'[[Application programming interface|API]] [[object oriented]] orientata ai [[database relazionali]], raggruppata nel [[package (Java)|package]] ''java.sql'', che serve ai [[client]] per connettersi a un [[database]] fornendo i [[metodo (informatica)|metodi]] per interrogare e modificare i dati, orientata ai [[database relazionali]] ed è Object Oriented. La [[piattaforma (informatica)|piattaforma]] [[Java 2 Platform, Standard Edition|Java 2 Standard Edition]] contiene le API JDBC, insieme all'implementazione di un [[JDBC-ODBC Bridge|bridge JDBC-ODBC]], che permette di connettersi a database relazionali che supportino [[ODBC]]. Questo driver è in codice nativo e non in Java. Spesso i [[framework]] di persistenza in ambito Java (es. [[Hibernate]]) nella loro implementazione a più alto livello si interfacciano a più basso livello proprio con uno strato software JDBC.