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!
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: :slight_smile:](//www.guj.com.br/images/emoji/twitter/slight_smile.png?v=5)
olá hrober!!!
Vc poderia me dar um código de exemplo???
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 +
[quote=“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 +[/quote]
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…
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