Conexao PostgreSQL

2 respostas
shepherdmoons

Pessoal Bom-dia,

Quando faço conexão com o banco de dados do PostgreSQL aparece essa mensagem, aparentemente esta configurado bem o banco de dados, vou mandar o código da conexão para darem uma olhada.
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:210)
        at org.postgresql.jdbc2.AbstractJdbc2ResultSet.first(AbstractJdbc2ResultSet.java:292)
try
            {
                rs = consulta.executeQuery("Select * from notas order by cfop asc");
                if(rs.first())
                {

                    do
                    {

                    Vector reg = new Vector();


                    String cfop1 = rs.getString("cfop");
                    String cliente1 = rs.getString("cliente");
                    String produto1 = rs.getString("produto");
                    String natoperacao1 = rs.getString("natoperacao");
                    String descricao1 = rs.getString("descricao");

                    reg.add(cfop1);
                    reg.add(cliente1);
                    reg.add(produto1);
                    reg.add(natoperacao1);
                    reg.add(descricao1);
                    dados.add(reg);


                     }while(rs.next());
                }
            }

2 Respostas

diogopontual

Cara, faz um rs.next ao invés de um rs.first.

Abraço

pmlm

Usa um rs.next com um while em vez desse do while.

Criado 31 de agosto de 2010
Ultima resposta 31 de ago. de 2010
Respostas 2
Participantes 3