GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Contar nmumero de linhas sql


#1

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.


#2

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


#3

Tente assim:

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

#4

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?


#5

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);
    }
}

#6

pra vc mostrar o erro:

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

#7

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


#8