Para alterar os dados (realizar um INSERT, UPDATE ou DELETE) é utilizado o método executeUpdate()
, Este método é semelhante ao método executeQuery()
utilizado para executar uma declaração SELECT, porém não retorna um ResultSet
; em vez disso, é retornado o número de linhas afetadas pela declaração INSERT, UPDATE ou DELETE. O
Exemplo 31-3
mostra esta utilização.
Exemplo 31-3. Exclusão de linhas no JDBC
Este exemplo executa uma declaração DELETE simples e mostra o número de linhas excluídas.
int valor_foo = 500; PreparedStatement st = db.prepareStatement("DELETE FROM minha_tabela " + "WHERE coluna_foo = ?"); st.setInt(1, valor_foo); int linhasExcluidas = st.executeUpdate(); System.out.println(linhasExcluidas + " linhas excluídas"); st.close();