Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
1
Exemplo 1: Conexão ao banco de dados local na instância orcl e criação da
tabela PESSOA, com os campos ID e NOME:
Figura 6 – Conexão ao banco de dados
Statement st = conn.createStatement( );
Cria o objeto para executar um comando SQL
Figura 7 – Criação de Tabela
st.executeUpdate(sql);
Recebe o SQL que será executado. Este método deve ser usado para DDLs
e comandos SQL de INSERT, UPDATE ou DELETE.
st.close( );
conn.close();
Liberam os recursos.
2
Exemplo 2: Recuperação de dados do banco:
Figura 8 – Recuperando dados
ResultSet rs =st.executeQuery(sql);
Executa uma consulta SQL e retorna um objeto ResultSet com os dados
recuperados.
while (rs.(next()){
Movimenta o cursor para o próximo registro.
Figura 9 – ResultSet
System.out.println(rs.getString(“NOME”));
Os valores dos registros podem ser recuperados como o método
getString(), que recebe o nome do campo ou seu alias.
Exemplo 3: Tratamento de Erros:
Quase todos os métodos da API JDBC podem lançar uma exceção do tipo
SQLException (algum tipo de erro ocorrido no acesso ao banco).
3
A classe SQLException possui os métodos:
o getMessage() - retorna a mensagem de erro.
o getSQLState() - retorna um dos códigos de estado do padrão ANSI-92 SQL.
o getErrorCode() - retorna o código de erro específico do fornecedor.
o getNextException() - retorna a exceção aninhada (encadeada), se houver.
Figura 10 – ResultSet
Fonte: CARMO, D.D. Acessando Dados em Java com JDBC. Disponível na
INTERNET via WWW.url:
http://www.softechnetwork.com.br/java/CursoJDBC.pdf Arquivo consultado
em 11/12/2012.