Oracle Database 11g Драйверы JDBC - так много файлов??? Что они имеют в виду?
Я хотел использовать Oracle 11g в качестве моего db для Java-кода. Я попытался получить драйверы с сайта oracle.
Я видел так много файлов с некоторым жаргоном, брошенным здесь и там. Мне нужно знать, что означают эти слова и как они влияют на меня как на пользователя. Как я могу решить, какой из них использовать? Я выбрал ojdbc6.jar, потому что я использую jdk 6. Пожалуйста, помогите мне понять, что означают описания файла и кто должен их беспокоить и почему?
ojdbc6.jar - Classes for use with JDK 1.6. It contains
the JDBC driver classes except classes for NLS support in
Oracle Object and Collection types.
ojdbc6_g.jar - Same as ojdbc6.jar except compiled
with "javac -g" and contains tracing code.
ojdbc6dms.jar - Same as ojdbc6.jar, except
that it contains instrumentation to support DMS
and limited java.util.logging calls.
orai18n.jar - NLS classes for use with JDK 1.5, and
1.6. It contains classes for NLS support in Oracle
Object and Collection types. This jar file replaces
the old nls_charset jar/zip files.
xdb6.jar - To use the standard JDBC4.0 java.sql.SQLXML
interface with JDBC 11.2.0.3, you need to use xdb6.jar
(instead of xdb.jar) from the 11.2.0.3 distribution.
EDIT -
Btw, для чего нужен SimpleFan.jar? Я тоже это видел.
Спасибо.
Ответы
Ответ 1
Похоже, вы выбрали правильный.
"_g" понадобится, если вам понадобится выполнить код Oracle JDBC, что маловероятно.
Версия "dms" поддерживает более удобный мониторинг db. Опять же, не то, что вы обычно используете.
"orai18n.jar" понадобится, если вы захотите отправиться на целую свинью с поддержкой интернационализации.
xdb6.jar понадобится, если вы захотите использовать SQLXML для хранения и обработки XML-документов в базе данных.
Хорошая новость заключается в том, что... если в какой-то момент вы осознаете, что вам нужны какие-либо дополнительные возможности, вы можете просто обменять кувшин и быть на вашем пути!