Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: query taking long time from java code
This is because TOAD gives out the first rows as soon as they are
fetched. Your query in TOAD takes as long as in java, if you wait for
all result rows.
Do a
select count(*) from (
<your_query>
);
in TOAD. Here, oracle must wait until all rows are fetched to calcucate the count.
I think you have to implement paging in your java app. Pages that show lines 1-20, 21-40,... and so on. In your java code, you should do something like:
select * from (
<your_query>
) where rownum <= 20;
Received on Sat Aug 26 2006 - 04:12:46 CDT
![]() |
![]() |