Ola galera tenho uma aplicação a qual tenho que ter uma tela a qual eu insira os dados do de conexão com o banco ou seja vou ter uma tela com os seguintes dados:
host:
usuario:
senha:
Jbutton (Ok)
ae quando a aplicação for fazer a conexao gostaria que ela pegasse esses dados que foi inserido pelo usuario.
segue a minha classe de conexão com o banco para auxiliar.
Vc já tem o formulário que extend a jframe com os buttons, labels e jtextfields?
david.cs20
Sim ja tenho o jframe criado sim.
esthercamilo
Eu tb sou iniciante, mas eu faria assim
coloca um actionlistener no jbutton que pegue os valores do host, usuario e senha
Exemplo String host = textFieldHost.getText(); // e assim vai, pro usuario e senha
no construtor do conectar vc coloca
public Statement conectar(String host, String usuario, String senha)
quando for usar o método conectar
use
conectar(host, usuario, senha)
david.cs20
Do contrutor para baixo eu entendi e conseguir fazer a primeira parte nao entendi como faz essa “actionlistener” no jbutton.
ou o actionperfomace tbm funciona da mesma maneira
esthercamilo
ah tá
para um botão fazer alguma coisa vc precisa adicionar um listener, por exemplo
botao.addActionListener(new ActionListener() {
publicvoidactionPerformed(ActionEvente){//coloque aqui os gets e o conecta() }});
david.cs20
entao dessa maneira nao vou precisar ter essa classe conetar ?
esqueci de dizer que estou usando o netbeans.
esthercamilo
faz o método conecta estático e acessa via classe assim:
NomeDaClasseDeConexao.conecta(host,usuario)
david.cs20
Pera ai deixa vamos tentar alinha pq to meio confuso...
a minha classe ConectarBanco.java deve ficar assim neah:
E dentro desse ActionPerformed eu devo declarar as variaveis e os gets e sets para ele pegar o valor digitado pelo usuario.
E tambem ter um metodo estatico para conectar ?