Como buscar um dado do ResultSet?

2 respostas
F

Pessoall,
estou com um problema simples. Estou rodando esta SQL

select max(frequencia) as maximo
from docpalavra
where cod_Documento=1;

e preciso buscar o valor.

Não consigo! Como eu faria isto corretamente? Meu rs sempre tem Row=0!

ResultSet rs = stmt.executeQuery("select max(frequencia) as maximo from docpalavra where cod_Documento=1");

2 Respostas

S

Olá …

Eu faço assim … naum sei se eh a melhor maneira:

query = “select max(frequencia) as maximo from docpalavra where cod_Documento=1”

stmt = conUtilDB.prepareStatement(query);
rs = stmtTitulo.executeQuery();

rs.last();

tamanho = rs.getRow();

rs.beforeFirst();
if (tamanho > 0){

rs.next();

//aqui vc coloca o que quer buscar do banco

}</blockquote>

ou assim tbm:

query = “select max(frequencia) as maximo from docpalavra where cod_Documento=1”

stmt = conUtilDB.prepareStatement(query);
rs = stmtTitulo.executeQuery();

while(rs.next()!=null)

{

//aqui vc coloca o que quer buscar do banco

}</blockquote>

NAum sei se te ajudou …

Abraços,

M

aqui

http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&p=87048#87048

tem um exemplo eu tava com um outro problema mas serve de exemplo, e aproveita pra ver q trabalhar diretamente no result set nao eh a melhor pratica

Ate mais!!!

Criado 2 de junho de 2005
Ultima resposta 2 de jun. de 2005
Respostas 2
Participantes 3