Problemas com sintaxe SQL

1 resposta
C

E aí galera. É o seguinte, eu preciso de uma instrução SQL que adicione no campo da minha tabela “Saldo” de uma conta digitada num TextField, o valor digitado em outro JTextField.
Porém, ao invés de substituir o valor do campo, só acrescentasse o valor digitado no TextField.
Meu código está assim

public class ContaService {

    private final static String SALVAR_DADOS = "INSERT INTO dados (Nome,Agencia,Conta) VALUES (?,?,?)";
    private final static String TRANSFERENCIA = "INSERT INTO dados (Saldo) VALUES (?) WHERE Conta = (?)"; 

    public void salvarInfo() throws BancoIfscException {
        Connection conn = null;
        PreparedStatement stmt = null;

        try {
            conn = ConnectionManager.getConexao();
            stmt = conn.prepareStatement(SALVAR_DADOS);
            ((PreparedStatement) stmt).setString(1, PainelCadastro.tNome.getText());
            ((PreparedStatement) stmt).setString(2, PainelCadastro.tAgencia.getText());
            ((PreparedStatement) stmt).setString(3, PainelCadastro.tConta.getText());
            stmt.executeUpdate();
            System.out.println("Dados salvos com sucesso!");
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            ConnectionManager.closeAll(conn, stmt);
        }


    }

    public void transferencia() throws BancoIfscException {
        Connection conn = null;
        PreparedStatement stmt = null;

        // Não terminei o método pois não sabia como proceder.
        try {
            conn = ConnectionManager.getConexao();
            conn.prepareStatement(TRANSFERENCIA);
            ((PreparedStatement) stmt).setString(1, PainelTransferencia.tValor.getText());
            ((PreparedStatement) stmt).setString(2, PainelTransferencia.tContaDestino.getText());
           
        } catch(SQLException e) {
          e.printStackTrace();  
          
        } finally {
        ConnectionManager.closeAll(conn, stmt);
    }



    }
}

1 Resposta

pmlm

http://www.w3schools.com/sql/sql_update.asp

Criado 17 de abril de 2012
Ultima resposta 18 de abr. de 2012
Respostas 1
Participantes 2