О JDBC RowSet - PullRequest
       42

О JDBC RowSet

2 голосов
/ 28 августа 2009

я знаю о том, что такое RowSet и все такое; я хотел бы знать, работает ли он должным образом и уже принят, или он все еще содержит ошибки и не так широко принят, как классический ResultSet пока мне это нравится, но я хочу услышать более опытные взгляды на эту тему.

Ответы [ 2 ]

3 голосов
/ 28 августа 2009

Я думаю, что есть два фактора, чтобы решить, подходит ли вам RowSet:

1) Можете ли вы сохранить весь результат в памяти? Иногда вам нужно проанализировать результирующий набор по одной строке за раз, и вы не можете просто получить все это в памяти сразу.

2) Проверяли ли вы свой драйвер JDBC на поведение с RowSet?

Я думаю, что # 2 - это то, с чего вы начинаете со своего вопроса. Правда состоит в том, что это в основном зависит от реализации, если данный RowSet является устойчивым и готовым к работе. Теоретически вы можете использовать реализацию RowSet от другого поставщика, чем драйвер JDBC, и это также должно работать.

3 голосов
/ 28 августа 2009

RowSet

  1. RowSet делает жизнь намного проще все программисты JDBC. Больше не надо Объекты связи, выписка объекты, только один RowSet будет сделай все для тебя.
  2. Наборы строк облегчают отправку в виде таблиц данные по сети. Они также могут использоваться для обеспечения прокручиваемого результата устанавливает или обновляемый набор результатов, когда базовый драйвер JDBC не поддержать их.
  3. Объект RowSet следует за JavaBeans модель для свойств и событий уведомление, это JavaBeans компонент, который можно комбинировать с другие компоненты в приложении.
  4. Наборы строк могут иметь много разных реализации, чтобы заполнить разные необходимо. Эти реализации падают на две широкие категории, наборы строк которые связаны и те, которые отключены.

Учебник по RowSet

...