Como da um update na tabela com java?

1 resposta
F

O que pode ser mudado aí e como ficaria o SQL ?

public void numero_senha() throws SQLException {

    try {
            Conexao_Banco con = new Conexao_Banco();
            Connection cn = con.CriarConexao();


              String sqlSelect = "SQL";

            PreparedStatement stm = null;

            ResultSet rs = null;

                  stm = cn.prepareStatement(sqlSelect);
                  rs = stm.executeQuery();

                  while(rs.next()) {

                       
                      stm.setString(2, "numero_senha");

                  }
                  System.out.println(this.senha);
                    }catch(Exception ee){

JOptionPane.showMessageDialog(null,ee.getMessage());
	}

       

    }

1 Resposta

E

vou dar umas sugestões:

String sqlSelect = "SQL";

pode ser:

String sqlSelect = "UPDATE <table> SET <campo1> = <valor1> [WHERE]"; (coloca seu sql update, os parâmetros você troca por ?)

rs = stm.executeQuery();

pode ser:

int x = stm.executeUpdate();

Agora, não terá o while (a menos que você queira atualizar em vários updates, nesse caso pode usar o addBatch)

Criado 11 de dezembro de 2011
Ultima resposta 11 de dez. de 2011
Respostas 1
Participantes 2