Solucao Erro PostegreSQL e NetBeans

PostgreSQL

Oracle

Java

12/03/2015

E ai pessoal

estou tentando efetuar a soma de uma coluna do banco de dados e inserir na JtxtField, utilizando o seguinte codigo

public void somar(){
String sql = "Select SUM(abacaxi) from janeiro ";

try {
pst = conecta.prepareStatement(sql);
rs = pst.executeQuery();
while (rs.next()){
int soma = rs.getInt(0);
txtAbacaxi.setText(String.valueOf(soma));
}
}


catch (SQLException error){
JOptionPane.showMessageDialog(null, error);

}

}

mas esta retornando o seguinte erro

org.postgresql.util.PSQLException.O indice de colunas esta fora do intervalo 0, o numero de colunas 1

aonde esta o erro?
Caio

Caio

Curtidas 0

Melhor post

David Coelho

David Coelho

12/03/2015

Respondi em outra thread, mas segue aqui:

"
Outra coisa, o primeiro campo do ResultSet é 1 e não 0.
Logo, na linha int soma = rs.getInt(0); mude para int soma = rs.getInt(1);
"
GOSTEI 2

Mais Respostas

Marisiana Battistella

Marisiana Battistella

12/03/2015

Se você executar o SQL direto no banco de dados, ocorre algum erro?
GOSTEI 0
Caio

Caio

12/03/2015

Nao so quando executa na aplicacao do NetBeans
GOSTEI 0
David Coelho

David Coelho

12/03/2015

Caio, existe uma coluna chamada "abacaxi" na tabela "janeiro"?
GOSTEI 0
Caio

Caio

12/03/2015

sim existe
tanto que o comando pra inserir os dados na tabela funciona todos perfeitamentes, de todas as colunas

o que pode estar acontecendo?
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

12/03/2015

Caio a solução apresentada resolveu?
GOSTEI 1
Caio

Caio

12/03/2015

Resolveu sim
So nao to conseguindo edita a tag do pos resolvido
UHAUHSAUHSUAHS
GOSTEI 1
Marisiana Battistella

Marisiana Battistella

12/03/2015

Ah tá... =D Sem problema!
Obrigada pelo feedback!
GOSTEI 0
POSTAR