JDBC significa Java™ EE Database Connectivity. No desenvolvimento Java EE, esta é uma tecnologia bem conhecida e comumente utilizada para a implementação da interação do banco de dados.
O que é JDBC? Pode-se dizer que é uma API que reúne conjuntos de classes e interfaces escritas na linguagem Java na qual possibilita se conectar através de um driver específico do banco de dados desejado. Com esse driver pode-se executar instruções SQL de qualquer tipo de banco de dados relacional.
Os Prepared Statements são declarações preparadas – literalmente como uma tradução do inglês para o português – que são armazenados no servidor de bancos de dados com a finalidade de executar consultas sem variação sintática, com dinamismo apenas nos parâmetros.
O Resultset é uma classe da API JAVA que permite percorrermos um DataTable de alguma consulta em um banco de dados. Ao ser inicializado, o Resultset coloca seu cursor na primeira linha do DataTable, o método next() permite que o ponteiro seja direcionado para a próxima linha caso exista.
Um pacote ou package na tecnologia Java nada mais é do que um conjunto de classes localizadas na mesma estrutura hierárquica de diretórios.
Quando precisamos executar stored procedures (Comandos SQL armazenados em forma de procedimentos), utilizamos a Interface CallableStatement. Ela é um sub-tipo de PreparedStatement que, além de permitir a passagem de parâmetros, também permite o retorno de valores.
Método prepareStatement É usado para criar um objeto que representa a instrução SQL que será executada, sendo que é invocado através do objeto Connetion.
Java Database Connectivity ou JDBC é um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional; Api de baixo nível e base para api's de alto nível; Amplia o que você pode fazer com Java; Possibilita o uso de bancos de dados já instalados; Para ...
O PreparedStatement não só é mais seguro, mas também trata automaticamente caracteres como as '. Assim o aluno MacDonald's não daria mais pau no seu SQL. Ele também lida sozinho com formatos de datas (que não são padronizados no SQL puro, e portanto, dependem do banco) e outros detalhes chatos.
Iniciando o Servidor e Criando um Banco de Dados
Statement é uma declaração, pela tradução literal. É uma afirmação. Muitas vezes chamamos em português de comando, ainda que a palavra não expresse bem o que é.