Baixe o app para aproveitar ainda mais
Prévia do material em texto
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.
Compartilhar