Tutorial JDBC
JDBC API é uma API Java que pode acessar qualquer tipo de dados tabulares, especialmente dados armazenados em um Banco de Dados Relacional. JDBC funciona com Java em uma variedade de plataformas, como Windows, Mac OS e as várias versões do UNIX.
Por que aprender JDBC?
JDBC significa Java Database Conectivity, que é uma API Java padrão para conectividade independente de banco de dados entre a linguagem de programação Java e uma ampla variedade de bancos de dados.
A biblioteca JDBC inclui APIs para cada uma das tarefas mencionadas abaixo que são comumente associadas ao uso do banco de dados.
Fazendo uma conexão com um banco de dados.
Criação de instruções SQL ou MySQL.
Execução de consultas SQL ou MySQL no banco de dados.
Visualizando e modificando os registros resultantes.
Aplicações de JDBC
Fundamentalmente, JDBC é uma especificação que fornece um conjunto completo de interfaces que permite acesso portátil a um banco de dados subjacente. Java pode ser usado para escrever diferentes tipos de executáveis, como -
Aplicativos Java
Applets Java
Servlets Java
Java ServerPages (JSPs)
Enterprise JavaBeans (EJBs).
Todos esses diferentes executáveis são capazes de usar um driver JDBC para acessar um banco de dados e aproveitar os dados armazenados.
O JDBC fornece os mesmos recursos do ODBC, permitindo que os programas Java contenham código independente do banco de dados.
Os Pacotes JDBC 4.0
O java.sql e javax.sql são os pacotes primários para JDBC 4.0. Esta é a versão mais recente do JDBC no momento em que este tutorial foi escrito. Oferece as principais classes de interação com suas fontes de dados.
Os novos recursos nesses pacotes incluem mudanças nas seguintes áreas -
Carregamento automático do driver do banco de dados.
Melhorias no tratamento de exceções.
Funcionalidade BLOB / CLOB aprimorada.
Aprimoramentos de interface de conexão e instrução.
Suporte para conjunto de caracteres nacionais.
Acesso SQL ROWID.
Suporte ao tipo de dados SQL 2003 XML.
Annotations.
Público
Este tutorial foi desenvolvido para programadores Java que desejam entender a estrutura JDBC em detalhes, juntamente com sua arquitetura e uso real.
Pré-requisitos
Antes de prosseguir com este tutorial, você deve ter um bom conhecimento da linguagem de programação Java. Como você vai lidar com RDBMS, deve ter uma exposição prévia aos conceitos de SQL e Banco de Dados.