Solucao Erro PostegreSQL e NetBeans
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?
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
Curtidas 0
Melhor post
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);
"
"
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
12/03/2015
Se você executar o SQL direto no banco de dados, ocorre algum erro?
GOSTEI 0
Caio
12/03/2015
Nao so quando executa na aplicacao do NetBeans
GOSTEI 0
David Coelho
12/03/2015
Caio, existe uma coluna chamada "abacaxi" na tabela "janeiro"?
GOSTEI 0
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?
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
12/03/2015
Caio a solução apresentada resolveu?
GOSTEI 1
Caio
12/03/2015
Resolveu sim
So nao to conseguindo edita a tag do pos resolvido
UHAUHSAUHSUAHS
So nao to conseguindo edita a tag do pos resolvido
UHAUHSAUHSUAHS
GOSTEI 1
Marisiana Battistella
12/03/2015
Ah tá... =D Sem problema!
Obrigada pelo feedback!
Obrigada pelo feedback!
GOSTEI 0