Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Неюольшой вопрос про jdbc и resultset / 4 сообщений из 4, страница 1 из 1
30.08.2007, 16:18:37
    #34765250
postman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неюольшой вопрос про jdbc и resultset
Здравтсвуйте. Когда запрос select * from table where col>5, не возвращает результат, то какое значение будет у resultset в следущем коде
Код: plaintext
1.
2.
3.
4.
ResultSet rs= null ;
Statement st= null ;
st=con.CreateStatement();
rs=st.executeQuery("select * from table where col>5");

Если sql запрос не возвращает результат,то ResultSet разве не должен быть null ?
...
Рейтинг: 0 / 0
30.08.2007, 16:29:50
    #34765296
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неюольшой вопрос про jdbc и resultset
Нет. Просто первый же rs.next() будет false.
...
Рейтинг: 0 / 0
30.08.2007, 16:30:11
    #34765297
postman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неюольшой вопрос про jdbc и resultset
Спасибо!
...
Рейтинг: 0 / 0
30.08.2007, 16:46:56
    #34765366
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неюольшой вопрос про jdbc и resultset
postmanЕсли sql запрос не возвращает результат,то ResultSet разве не должен быть null ?
Возвращать null там где можно вернуть пустой массив (итератор, коллекцию и т.п.) крайне пагубная практика. Увеличивает количество null переменных в системе и как следствие выроятность самого любимого исключения - NPE.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Неюольшой вопрос про jdbc и resultset / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]