Aew galera preciso de uma ajuda nao estou conseguindo popular os textbox de um cadastro queria saber oq esta errado. segue os codigos.
funcionario.java
public ResultSet consultar()
{
MySQL mysql = new MySQL();
Connection con = mysql.conectar();
try
{
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs = stmt.executeQuery("SELECT * FROM funcionario");
if(rs.next())
{
String nometeste;
nometeste = rs.getString(2);
System.out.println(nometeste);
}
return rs;
}
catch (SQLException sqle)
{
sqle.getMessage();
JOptionPane.showMessageDialog(null,"Falha na Consulta","Consulta de Registros",JOptionPane.ERROR_MESSAGE);
return(null);
}
finally
{
mysql.fecharConn(con);
}
}
frmFuncionario.java
public frmFuncionario()
{
initComponents();
ObterRegistro();
try
{
if(rs.next())
txtNome.setText(rs.getString(2));
}
catch (SQLException ex)
{
JOptionPane.showMessageDialog(null,"Erro na Consulta1","Consulta de Registros",JOptionPane.ERROR_MESSAGE);
}
}
public void ObterRegistro()
{
funcionario func = new funcionario();
try
{
rs = func.consultar();
if(rs.next())
{
String nometeste;
nometeste = rs.getString(2);
System.out.println(nometeste);
}
}
catch(Exception x)
{
JOptionPane.showMessageDialog(null,"Erro na Consulta2","Consulta de Registros",JOptionPane.ERROR_MESSAGE);
}
}
esse teste do metodo consultar mostra q faz a consulta certa…mas qdo executo o frm Funcionario ja aparece a msg de erro.
Vlw
