Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Java > Java Базы данных (JDBC, JPA, Hibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 08.09.2018, 13:38   #1
GUI
 
Регистрация: 13.02.2017
Сообщений: 8
Репутация: 10
По умолчанию Различие между ResultSet.TYPE_SCROLL_INSENSITIVE и ResultSet.TYPE_SCROLL_SENSITIVE

Доброго времени суток.

Пытаюсь понять чем различаются ResultSet.TYPE_SCROLL_SENSITIVE и ResultSet.TYPE_SCROLL_INSENSITIVE. Из документации и различных источников я понял, что TYPE_SCROLL_SENSITIVE чувствителен к изменениям которые произошли с базой данных после создания объекта ResultSet, в отличии от TYPE_SCROLL_INSENSITIVE.

Как я это понимаю на данный момент: используя СУБД H2 пробовал в одном потоке периодически читать первую строку таблицы, в другом потоке - периодически обновлять эту строку. ResultSet с типом TYPE_SCROLL_INSENSITIVE не увидел изменений вносимых вторым потоком. Ожидал что ResultSet с типом TYPE_SCROLL_SENSITIVE увидит эти изменения. Но этого не произошло. Предпологаю, что это связано с тем, что H2 скорее всего не поддерживает TYPE_SCROLL_SENSITIVE (проверил это с помощью метода supportsResultSetType(ResultSet.TYP E_SCROLL_SENSITIVE), который для H2 и MySql метод вернул false, но не уверен).

Собственно вопрос: правильно ли я представляю себе различие между TYPE_SCROLL_SENSITIVE и TYPE_SCROLL_INSENSITIVE?
Если нет - объясните пожалуйста в чем между ними разница.
Если да - назовите пожалуйста известные вам виды СУБД поддерживающие ResultSet.TYPE_SCROLL_SENSITIVE .
GUI вне форума   Ответить с цитированием
Старый 08.09.2018, 13:56   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,526
Репутация: 2099
По умолчанию

Правильно. Только не СУБД поддерживают ... , а драйвера которые вы используете.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x на форуме   Ответить с цитированием
Старый 08.09.2018, 16:15   #3
GUI
 
Регистрация: 13.02.2017
Сообщений: 8
Репутация: 10
По умолчанию

Спасибо p51x. Не могли бы вы назвать какие-нибудь драйвера к различным СУБД поддерживающие режим TYPE_SCROLL_SENSITIVE.
GUI вне форума   Ответить с цитированием
Старый 08.09.2018, 17:25   #4
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,526
Репутация: 2099
По умолчанию

Мне все БД перечислить? http://jtds.sourceforge.net/resultSets.html
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x на форуме   Ответить с цитированием
Старый 09.09.2018, 10:28   #5
GUI
 
Регистрация: 13.02.2017
Сообщений: 8
Репутация: 10
По умолчанию

Спасибо p51x. Вопрос закрыт.
GUI вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Различие между windows x64 и linux x64 Rotmayer Операционные системы общие вопросы 10 23.11.2017 11:26
ResultSet.getFetchSize() упорно возвращает единицу... ZigaZaga Java Базы данных (JDBC, JPA, Hibernate) 1 02.10.2010 19:45
Различие между селектором и псевдоклассом Golovastik HTML и CSS 1 02.06.2010 23:50
В чем различие? Lunex.08 Свободное общение 5 30.10.2009 19:27


18:24.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru