Método para executar query (inserindo valores no banco de dados)

3 respostas
Renato_Teixeira

Olá pessoal boa noite,

Alguém poderia me ajudar, criei um método para executar query`s (mais especificadamente para inserir registros no banco de dados) só que ela não insere o dado e tamém não dá erro.

Método

public String executar(String qry){
        String vresultado = "";

        conectar();

        try{
            
            ResultSet resultado = statement.executeQuery(qry);

            conexao.close();
            vresultado = "Ok";
        }
        catch(SQLException sqlex){
            sqlex.getMessage();
        }
         return vresultado;
    }

Alguém poderia dar uma olhada e verificar se esta correta? a query esta pois já testei direto no banco.

Abs

3 Respostas

A

O seu código é parcial, mas se você que inserir os resultados novamente para base dados você tem que ler e inserir. Pelo que vi no seu código você só faz a consulta.

Após a consulta você armazena em algum lugar os dados e depois faz um insert.

Um outra coisa é quando você tem recurso do banco como Connection, Statemente, ResultSet etc, você tem que fechar todos. Primeiro o ResultSet, depois Statement e por fim o Connection, na ordem inversa.

T

Vai te ajudar…
http://www.guj.com.br/article.show.logic?id=7 :smiley:

pesquise mais…! :lol:

Renato_Teixeira

ToBack…

Muito Obrigado, funcionou perfeitamente.

Podexa que depois procuro melhor.

:lol: :lol: :lol:
Abs

Criado 2 de junho de 2009
Ultima resposta 2 de jun. de 2009
Respostas 3
Participantes 3