O ideal � restringir no BD (a menos que o setMaxRows fa�a isso).

 

Observem tb que dependendo do BD o comportamento pode ser bem estranho qdo se usa um RowNo (Oracle) ou RowCount (SQL Server/Sybase). Se vc tiver um Order by e usar RowNo no Oracle ele n�o ir� funcionar como o esperado – ordenar todo o ResultSet e depois trazer para o cliente.

 

Javabra�os,

/**
* R�gis Melo
* SoftSite Tecnologia
*/
 

-----Mensagem original-----
De: Francisco Pinto Ara�jo J�nior [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 24 de janeiro de 2003 18:53
Para:
[EMAIL PROTECTED]
Assunto: Re: [cejug-discussao] Limite M�ximo para ResultSet's

 

Existe uma op��o que pode ou n�o ser implementada pelo Driver do BD em quest�o.

 

Veja o m�todo setMaxRows em java.sql.Statement

 

Funciona bem. Mesmo que o resultado real no BD da consulta em quest�o seja maior do que o desejado

o ResultSet s� vai conter (ir ate') o definido ai.

 

----- Original Message -----

Sent: Friday, January 24, 2003 4:08 PM

Subject: Re: [cejug-discussao] Limite M�ximo para ResultSet's

 

Meu Caro,

 

uma op��o � limitar no comando SQL. A� depende do BD.

 

 

 

grato,
Fons�ca J�nior

----- Original Message -----

From: Milton Filho

To: CeJUG

Sent: Friday, January 24, 2003 3:55 PM

Subject: [cejug-discussao] Limite M�ximo para ResultSet's

 

Sauda��es a todos. Ser� que algu�m poderia me ajudar me explicando como fa�o para limitar o n�mero de registros retornados por uma consulta SQL?

 

Atenciosamente,
Milton de Oliveira Filho.


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.445 / Virus Database: 250 - Release Date: 21/01/2003


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.445 / Virus Database: 250 - Release Date: 21/01/2003

Responder a