Seguinte tenhu a classe LOGIN com um campo de texto.
criei o metodopublic String getUsuario()
{
return c_usuario.getText();
}
login in = new login();
if(sql.busca(in.getUsuario()))
JOptionPane.showMessageDialog(null,"Seu nome = "+sql.getNome()+"","Titulo!",JOptionPane.INFORMATION_MESSAGE);
public boolean busca (String usuario)
{
boolean conseguiu=false;
try
{
conseguiu=true;
resultset = statement.executeQuery("SELECT nome FROM usuario WHERE usuario ='"+usuario+"'");
if(resultset.next())
{
r_nome = resultset.getString("nome");
}
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null,"Erro!","Erro!",JOptionPane.ERROR_MESSAGE);
}
return conseguiu;
}
public String getNome()
{
return r_nome;
}
Simplismente aparece o valor NULL no JOptionPane
O problema nao e no metodo de busca , pois ja uso ele na classe LOGIN que retorna nome corretamente.
Mas aki na classe TELAINICIAL , nao funciona.