para ajudar era bom colocar os campos da tua tabela.
dando 1 oiada no teu codigo vi algumas “anomalias”:
1- pelo q entendi, tu queres pegar tds os dados da tabela, entao tens q usar 1 while(rs.next()).
vo dx 1 codigo q axo q vai te ajudar, nele to usando o outro metodo do getString(), o getString(int), mas vc q escolhe:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try {
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery("Select * from fucionarios");
rs.next(); //o codigo abaixo so exibira a primeira linha
edCODIGO.setText(rs.getInt(1)); //codigo
edNOME.setText(rs.getString(2)); //nome
edCARGO.setText(rs.getString(3)); //cargo
edSALARIO.setText(rs.getString(4)); //salario
edDATAADM.setText(rs.getString(5)); //data_adimi
//agora se tu ker exbibir tds as linhas, segue o codigo, fiz a saida pelo console msm, dps vc muda como queira
/*
ResultSet rs = stmt.executeQuery("Select * from fucionarios");
String saida="";
while (rs.next()) {
saida.concat(rs.getInt(1)); //codigo
saida.concat(" - ");
saida.concat(rs.getString(2)); //nome
saida.concat(" - ");
saida.concat(rs.getString(3)); //cargo
saida.concat(" - ");
saida.concat(rs.getString(4)); //salario
saida.concat(" - ");
saida.concat(rs.getString(5)); //data_adimi
saida.concat("/n"); //pula linha a cada registro
}
System.out.println(saida);
*/
} catch (Exception e){
jOptionPane1.showMessageDialog(null, "Erro", "", jOptionPane1.INFORMATION_MESSAGE);
}
// TODO add your handling code here:
}
ps: n testei o codigo, mas se tiver erro deve ser besta, posta ai se vc conseguiu, espero ter ajudado, flws…