2014-08-31 3 views
0

Я прочитал эту межжала статью о наборе строкКогда я должен использовать подключенный 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 Наследники отключены.

ответ

1

От источника:
1) Disconnected базы данных, подключенных к базе данных только тогда, когда они хотят, чтобы читать и писать, а (...) С другой стороны, подключенную базу данных держать JDBC соединение живого все время.

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

+0

Просто я не уверен, что это так большой выигрыш в производительности – gstackoverflow