Ola amigos,
sou iniciante em java e no fórum, e gostaria que me ajudassem em um probleminha… seguinte:
Tenho um formulario de autenticação onde passo usuario e senha, daí quero passar o que contem nos jTextFields para uma classe, ja tentei get e set … mas na classe retorna null…
obs.: passei os jTextField para Public
sobre 2 jTextFields, onde autentico no banco MySQL:
codigo do form:
public String login = new String(jTextField1.getText());
public String senha = new String(jTextField2.getText());
public void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
ClassConectar auth = new ClassConectar();
auth.setLogin(login);
auth.setSenha(senha);
try{
ClassConectar conecta = new ClassConectar();
conecta.conexao();
}catch (Exception ex) {
ex.printStackTrace();
}
}
código da minha classe:
public class ClassConectar {
public String login;
public String senha;
public String _login;
public String _senha;
public static void main(String[]args){
try{
ClassConectar teste = new ClassConectar();
teste.conexao();
}catch (Exception ex) {
ex.printStackTrace();
}
}
public Connection con = null;
public void conexao()throws SQLException {
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/menagerie",getLogin(),getSenha());
if(!con.isClosed()){
System.out.println("Conectado " +
"MySQL server "+ getLogin() +" "+ getSenha() +" ");
}
}
public ClassConectar() {
}
public void setLogin(String _login){
this.login = _login;
}
public void setSenha(String _senha){
this.senha = _senha;
}
public String getLogin(){
return this.login;
}
public String getSenha(){
return this.senha;
}
}
Alguem me dá uma ajuda ??
desde já agradeço senhores,
Felipe