![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
4EJIOBEK |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 95 Регистрация: 26.3.2007 Репутация: нет Всего: 4 |
Это сообщение отредактировал(а) 4EJIOBEK - 3.9.2009, 15:38 |
|||
|
||||
Kircul |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 20.2.2007 Репутация: 6 Всего: 7 |
Может это подойдет?
Это сообщение отредактировал(а) Kircul - 3.9.2009, 15:07 |
|||
|
||||
clamp |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 10.6.2008 Где: Планета Земля Репутация: нет Всего: нет |
4EJIOBEK этот код определяет количество столбцов
Kircul, к сожалению не подходит Это сообщение отредактировал(а) clamp - 4.9.2009, 06:24 |
|||
|
||||
4EJIOBEK |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 95 Регистрация: 26.3.2007 Репутация: нет Всего: 4 |
моя невнимательность ... как вариант можно использовать кэшируемые ResultSet ResultSet rs; com.sun.rowset.CachedRowSet rowSet = new com.sun.rowset.CachedRowSetImpl(); rowSet.populate(rs); int rowCount = rowSet.size(); |
|||
|
||||
Ипатьев |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: нет Всего: 37 |
Я очень извиняюсь.
Действительно, ява использует unbuffered query (зачем - другой вопрос), но в итоге количество строк нам недоступно. Если вернуться к первоначальному вопросу, вернул ли запрос что-нибудь. Не подойдет ли метод просто rs.first()?
по-моему, идеально отвечает условиям исходной задачи:
если количество нам нужно только как индикатор, вернул ли что-нибудь запрос. Для остальных задач, связанных с подсчетом строк как в таблице, так и в полученном результате, тоже найдутся свои способы решения Это сообщение отредактировал(а) Ипатьев - 4.9.2009, 10:48 |
||||
|
|||||
clamp |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 10.6.2008 Где: Планета Земля Репутация: нет Всего: нет |
Ипатьев, Спасибо.
|
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: нет Всего: 37 |
Вы хотите сказать, что это работает? и можно применять, как аналог if(mysql_num_rows()) в PHP?
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |