Você está aqui: Java ::: Java + Bancos de Dados ::: Statement |
||
Entenda e aprenda a usar a interface Statement em suas aplicações Java + Banco de DadosQuantidade de visualizações: 6293 vezes |
||
Um objeto da interface Statement, do pacote java.sql, é usado quando precisamos executar comandos SQL estáticos e obter o resultado produzido. Entre os métodos mais importantes definidos nesta interface, temos: executeUpdate(String sql): Este método executa uma instrução SQL INSERT, UPDATE ou DELETE e retorna um valor inteiro indicando a quantidade de registros afetados ou o valor 0 (no caso de comandos que não retornam nada). executeQuery(String sql): Este método executa uma instrução SQL que retorna um único ResultSet (conjunto de dados). execute(String sql): Executa instruções SQL que podem retornar múltiplos resultados. As superinterfaces de Statement são AutoCloseable e Wrapper e suas sub-interfaces mais conhecidas são CallableStatement e PreparedStatement. Um objeto da interface é obtido por meio de uma chamada ao método createStatement() da interface Connection. Veja:
Aqui a variável conn se refere a um objeto Connection. Veja que, quando disparamos este código, a variável query guardará um referência a uma classe que implementa a interface Statement. No Sun Microsystem's JDBC Driver for MySQL, esta classe se chama StatementImpl e está no pacote com.mysql.jdbc. Veja agora um trecho de código no qual usamos um objeto Statement para disparar uma instrução SQL INSERT para inserir um novo registro em uma tabela MySQL chamada "livros" contendo a seguinte estrutura: Field Type Null Key Default Extra id int(10) unsigned NO PRI - auto_increment titulo varchar(45) NO - - - autor varchar(45) NO - - - preco double NO - - -
Se o comando foi executado com sucesso você verá uma mensagem parecida com: "Dados inseridos com sucesso." |
||
![]() |
||
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Como calcular os fatores de um número em Java - Java para Matemática - Exercícios Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |