Когда следует использовать подключенный RowSet, а когда - отключенный?

Я прочитал эту интересную статью о наборе строк

http://javarevisited.blogspot.ru/2014/04/Connected-vs-disconnected-rowsetprovider-rowsetfactory-and-rowset-JDBC-Java.html

Я понял, что у нас есть 2 типа RowSet:

  1. подключено (JdbcRowset)
  2. отключено (JoinRowSet, CachedRowSet, FilteredRowSet и WebRowSet)

Я понимаю разницу между этими RowSet типами, но у меня есть недопонимание о целях создания двух типов RowSet. Это связано с проблемами производительности?

И после ответа на первый вопрос я хочу знать, почему только JdbcRowset подключены, а остальные Rowset наследники отключены.


person gstackoverflow    schedule 31.08.2014    source источник


Ответы (1)


Из вашего источника:
1) Отключенная база данных подключается к базе данных только тогда, когда они хотят читать или писать, a(...) с другой стороны, Подключенная база данных поддерживает подключение JDBC все время< /сильный>.

Так зачем нам тратить ресурсы => проблема с производительностью.

person Marko Mihajlovic    schedule 31.08.2014