Какой самый лучший драйвер JDBC Oracle для типа 4? - PullRequest
3 голосов
/ 05 ноября 2008

Какой самый лучший драйвер JDBC Oracle для типа 4?

Что я хочу:

  • Стабильно, мало ошибок и быстрых исправлений
  • Следует предупредить об обычных ловушках JDBC (утечки соединения и т. Д.)
  • Должен поддерживать CLOB

[EDIT] Мои основные проблемы с «бесплатным» драйвером Oracle Type 4:

  • Я потратил две недели на поиск утечки курсора в коде поддержки CLOB (закрытие потока не приведет к закрытию основного курсора)
  • Когда вы выбираете значения из ResultSet, вы должны обрабатывать их по порядку (чтобы вы больше не могли получить столбец № 3 после извлечения столбца # 4)
  • getMetaData () для набора результатов не работает до тех пор, пока не будет извлечена первая строка.
  • Было много других ошибок и недостатков, но я их больше не помню.

В общем, водитель, который стоит мне 1000 долларов за место, является более «дешевым», чем «бесплатный» от Oracle. Единственная хорошая вещь в драйвере заключалась в том, что мне не нужно было помещать базы данных в TNSNAMES и что я мог использовать один драйвер для доступа к Oracle 8, 9 и 10. Вот почему я спрашиваю.

1 Ответ

3 голосов
/ 05 ноября 2008

Драйвер Oracle JDBC типа 4 довольно хорош. Очевидно, что, как и в любом программном обеспечении, есть ошибки, но в целом они неплохие. И цена (бесплатная) не может быть побеждена.

Если вы ищете сторонние коммерческие драйверы, у меня всегда был хороший опыт работы с продуктами DataDirect в этой области. Обычно я не стал бы беспокоиться о лицензировании драйвера JDBC типа 4, но если у вас особенно высокие требования, это может стоить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...