Contar nmumero de linhas sql

6 respostas
P

Estou usando a ide netbeans e estou querendo contar o numero de linhas de uma determinada tabela como seria?
Teste assim mas não deu:

String conta;
    int recebe = 0;
    
    conta =("select count cli_nova from novo");
    
    recebe = Integer.parseInt(conta);
    
    teste1.setText(""+recebe);

Como seria ?

Obrigado.

6 Respostas

Y

Você pode fazer assim:

int recebe = 0; 
        Connection cn = getConnection(); //ou de onde vier a sua conexao
        PreparedStatement ps = cn.prepareStatement("SELECT count(*) as contagem FROM sua_tabela");
        ResultSet rs = ps.executeQuery();
        while(rs.next()) {
            recebe = rs.getInt("contagem ");
        }
        rs.close();
        ps.close();
        cn.close();

[]´s

Daniel

P

Tente assim:

conta=("select count(cli_nova) from novo");
P

Ainda não consegui .
Estou usando o postgre e ja fiz uma conexão com o netbeans ja chamei os dados td blz só que eu queria
contar o numero de linhas de uma tabela e mostrar a um text field como faria isso?

P

Tentei assim mas da o erro : incompativeis types

found java.lang.String
requer:int

Código:

public void conta ()

{

try

{

int conta;
-->>   conta=("select count(cli_nova) from novo");<<--------------- 
    select * from novo;
    
    
    
    teste1.setText(""+conta);
}
    catch(Exception erro)
    {
        JOptionPane.showMessageDialog(null,"Erro"+erro);
    }
}
P

pra vc mostrar o erro:

JOptionPane.showMessageDialog(null,"Erro"+erro.getMessage());
P

preciso do método para contar porque não estou conseguindo aplicar os comando sql no netbeans.

Criado 13 de julho de 2009
Ultima resposta 13 de jul. de 2009
Respostas 6
Participantes 3