Apostila de Java e Banco de Dados
Capítulo 1 – O Básico
JDBC significa Java Database Connectivity (conectividade com bancos de dados em Java). É uma API para a Linguagem Java que define como um cliente pode acessar um banco de dados.
A API é focada em bancos de dados relacionais e foi lançada em 19 de Fevereiro de 1997, como parte do Java Development Kit 1.1.
Embora a plataforma já tenha nascido preparada para lidar com todo tipo de banco de dados relacional, na época era oferecida apenas uma implementação de referência da Bridge ODBCJDBC, o que permitia que programas escritos em Java acessassem qualquer fonte de dados ODBC ao alcance do ambiente hospedeiro da JVM.
JDBC permite que múltiplas implementações coexistam e possam ser usadas na mesma aplicação. A API provê um mecanismo para carregar dinamicamente os pacotes Java necessários à conexão com um determinado banco de dados e para registrar estes pacotes frente à classe DriverManager, que é usada como Factory para se obter as conexões com os mesmos.
As instruções suportadas incluem CREATE, INSERT, UPDATE, DELETE e SELECT. Há inclusive a possibilidade de se chamarem Stored Procedures.