Select count(*)

5 respostas
B

para saber o numero de registros , aplico a instrução
“Select count(*) from TBCLIENT” , certo?
E agora como eu faço para pegar o resultado ?

Se for meio idiota a pergunta me desculpem…

valeu e obrigado a todos…

5 Respostas

A
Statement stmt = null;

try{

stmt = Conecta().createStatement();

ResultSet rs = stmt.executeQuery(Select count(*) from TBCLIENT;);

while (rs.next()) {

String Resultado = rs.getString(0);

}

}catch(){



}

da uma olhada na API ResultSet e na Statment

M

não tem “while”…vai retornar apenas um valor!

E tu usa getInt(0) e não getString

V

se vc passar 0 (zero) como parâmetro vai dar erro, no JDBC as colunas de um ResultSet começam com índice 1 (um)

ou seja,
rs.getInt(1);

ou também,
sql = “select count(*) as contador from tabela”
rs.getInt(“contador”);

A

olha … tanto faz quantos vao retornar … c tem q percorrer o resultado do resultset.

e quanto ao getint() nao tem problema … o que eu te passei foi so um exemplo

qualquer coisa entre em contato. Obrigado

msn: [email removido]

M

Isso, viecili!

é 1 e não 0 como eu tinha falado!

Criado 15 de março de 2005
Ultima resposta 15 de mar. de 2005
Respostas 5
Participantes 4