Gravar dados digitados no JTextField no banco

5 respostas
F

Olá galera!
Alguém poderia me dar um código de exemplo de como gravar
dados digitados no JTextField no banco de dados, ou seja, o usuário digita os dados em diversos JTextField´s e após ele inserir os dados, ele irá clicar, por exemplo num botão “INSERIR” e os dados são gravados no Banco de Dados.

Alguém poderia me ajudar, pois não sei por onde começar!!

Valeu!

5 Respostas

H

vc tera que fazer uma conexao com seu banco de dados, depois vc pega o valor do JTextField usando o metodo getText()(Jtextfield.getText)… pegando o valor do jtexField eh soh fazer sua query

Exemplos de conexoes vc encontra aqui no forum mesmo :slight_smile:

F

olá hrober!!!
Vc poderia me dar um código de exemplo???

P

Voce ja sabe fazer a parte da conexao com o banco??? ou a duvida é em tudo, tanto na conexao, como mandar os comandos, e como pegar dos textfields e passar como parametro tudo isso?

TE +

F

“Petrucci”:
Voce ja sabe fazer a parte da conexao com o banco??? ou a duvida é em tudo, tanto na conexao, como mandar os comandos, e como pegar dos textfields e passar como parametro tudo isso?

TE +

Sim…a conexão com o banco já sei fazer…minha dúvida é como pegar os conteúdos dos TextFields para jogar num String sql e atualizar o Banco…

S

E simples basta criar uma variavel String e atribuir o valor do JTextField a ela assim:

variavel = JTextField.getText();

depois crie um objeto Statement e faça o seguinte:

import javax.swing.;
import java.sql.
;

public class MetodosSql {

//declaração de objetos e variaveis
private Connection con = Conexao.con;
private Statement stm;

//construtor
public MetodosSql() {
    try{
        stm = con.createStatement();
    }
    catch(SQLException e){
        JOptionPane.showMessageDialog(null,"Erro3");
        System.exit(0);
    }
}
public void verificarSenha(String login, String senha){

int arm = 0;

try{

arm = stm.executeUpdate(Insert into Nomedatabela(campos da tabela) values (’”+variavel+"’ ");

if (arm == 0){

JOptionPane.showMessageDialog(null,Inserido);

}

else{

JOptionPane.showMessageDialog(null,Erro ao Inserido);

}

}

catch (SQLException e){

JOptionPane.showMessageDialog(null,Erro4);

System.exit(0);

}

}

Belezinha Espero q tenha t ajudado.

Robert de Souza

Criado 2 de novembro de 2004
Ultima resposta 16 de nov. de 2004
Respostas 5
Participantes 4