|
|
|
Количество строк в 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&tid=2146875]: |
0ms |
get settings: |
19ms |
get forum list: |
30ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
73ms |
get topic data: |
25ms |
get forum data: |
7ms |
get page messages: |
90ms |
get tp. blocked users: |
3ms |
| others: | 341ms |
| total: | 604ms |

| 0 / 0 |
