|
|
|
Количество строк в ResultSet?
|
|||
|---|---|---|---|
|
#18+
Собственно как можно узнать колличество строк выбранные по запросу? Например Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 16:19:16 |
|
||
|
Количество строк в ResultSet?
|
|||
|---|---|---|---|
|
#18+
rset.getRow() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 16:33:32 |
|
||
|
Количество строк в ResultSet?
|
|||
|---|---|---|---|
|
#18+
Собственно, никак. Вариант - включить транзакцию - уровень SERIALIZABLE - выполнить запрос, где вместо перечня выбираемых полей указать count(*), ну а затем сделать собственно запрос. Либо, открыв ResultSet, сохранять данные во внутреннюю структуру и читать их до конца. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 16:38:08 |
|
||
|
Количество строк в ResultSet?
|
|||
|---|---|---|---|
|
#18+
Dremmmmrset.getRow() Этот метод возвращает номер текущей строки, начиная с 1, а не общее количество. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 16:39:30 |
|
||
|
Количество строк в ResultSet?
|
|||
|---|---|---|---|
|
#18+
Зашедший Dremmmmrset.getRow() Этот метод возвращает номер текущей строки, начиная с 1, а не общее количество. rset.afterLast() rset.getRow() должно прокатить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 17:03:34 |
|
||
|
Количество строк в ResultSet?
|
|||
|---|---|---|---|
|
#18+
Dremmmm Зашедший Dremmmmrset.getRow() Этот метод возвращает номер текущей строки, начиная с 1, а не общее количество. rset.afterLast() rset.getRow() должно прокатить Некоторые JDBC-драйвера не поддерживают двунаправленного хождения по набору. То есть в конец - запросто, а обратно - никак. И придется второй раз делать выборку. Поэтому лучше не рисковать и сделать универсальное решение - либо предварительно делать запрос на количество строк, либо ходить по набору с сохранением во внутренние структуры. Имхо так :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 17:21:49 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34272774&tid=2146875]: |
0ms |
get settings: |
18ms |
get forum list: |
23ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
59ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 311ms |
| total: | 519ms |

| 0 / 0 |
