Saudações,
Ao tentar inserir a saída em jTextArea, somente para testes, meu código (abaixo)
apresenta o seguinte erro (tb abaixo).
Onde estou errando ?
Grato pela oportunidade
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try {
ConectaPGSQL bd = ConectaPGSQL.retorna_obj_ConectaPGSQL();
bd.execSQL("select * from clientes");
bd.resultsql.first();
if (bd.resultsql.isFirst()){
String cod = bd.resultsql.getString("scod");
String nome = bd.resultsql.getString("snome");
String endereco = bd.resultsql.getString("sendereco");
jTextArea1.setText("Cod - Nome - Endereco\n-----------------------" + cod + " - " + nome + " - " + endereco);
}
} catch (SQLException ex) {
Logger.getLogger(CadClientes.class.getName()).log(Level.SEVERE, null, ex);
}
}
o erro…
org.postgresql.util.PSQLException: Operação requer um ResultSet rolável, mas este ResultSet é FORWARD_ONLY (somente para frente).
at org.postgresql.jdbc2.AbstractJdbc2ResultSet.checkScrollable(AbstractJdbc2ResultSet.java:207)
at org.postgresql.jdbc2.AbstractJdbc2ResultSet.first(AbstractJdbc2ResultSet.java:292)
at alarmes.CadClientes.jButton1ActionPerformed(CadClientes.java:108)