Olá a todos....
Bom sou iniciante em JAVA e estou quebrando a cabeça faz 2 semanas e não achei resposta, se alguem puder dar uma luz....
é o seguinte, estou desenvolvendo um sistema para biblioteca do colégio e quero guardar uma variável com o nome de login
ou o código de login do usuário, mas quando tento passar o valor da variável para outra classe esse valor se perde e fica nulo...
eis os códigos das classes...
CLASSE data onde estão os métodos
public class data
{
int codLogin;
public void recebLogin(){
Login cl = new Login();
this.codLogin = cl.getCodLog();
}
public int retLogin(){
return this.codLogin;
}
}
public class Login extends javax.swing.JFrame {
data acessD = new data();
int codLogin;
private void bt_entrarActionPerformed(java.awt.event.ActionEvent evt) {
...........
codLogin = conBanco.result.getInt("cod_func");
............
codLogin = conBanco.result.getInt("cgm");
getCodLog();
..........
}
public int getCodLog(){
int cod = codLogin;
return cod;
}
}
public class Principal extends javax.swing.JFrame{
Conexao conBanco = new Conexao();
data conD = new data();
private void bt_reservaActionPerformed(java.awt.event.ActionEvent evt) {
.........
conBanco.result2 = conBanco.statem.executeQuery("Select count(cod_usuario) as contagem from reserva where cod_usuario = '"+conD.retLogin()+"'");
..........
}
}
