2012-08-05 6 views
16

Ich wollte Oracle 11g als meine db für Java-Code verwenden. Ich habe versucht, die Treiber von der Orakel-Website zu bekommen. Ich sah so viele Dateien mit einigen Jargon hier und da geworfen. Ich muss wissen, was diese Wörter bedeuten und wie sie mich als Benutzer beeinflussen. Wie entscheide ich, welches ich verwenden soll? Ich habe ojdbc6.jar ausgewählt, weil ich jdk 6 benutze. Bitte helfen Sie mir zu verstehen, was die Beschreibungen der Datei bedeuten und wer sollte sich um sie kümmern und warum?Oracle-Datenbank 11g JDBC-Treiber - So viele Dateien ??? Was meinen sie?

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, was ist der SimpleFan.jar für? Das habe ich auch gesehen.

Danke.

+1

SimpleFan ist ein Oracle Produkt/Feature für Benachrichtigungen. Das Jar hat die Client-Bibliotheken dafür. – Thilo

+1

@ Thilo- warum möchte jemand das SimpleFan-Glas verwenden? –

+0

Sie benötigen das SimpleFan-Jar, wenn Sie das SimpleFan-Produkt in Ihrer Java-Anwendung verwenden. – Thilo

Antwort

12

Klingt, als hätten Sie den richtigen ausgewählt.

Die "_g" wäre erforderlich, wenn Sie den Oracle JDBC-Code durchlaufen müssten, was unwahrscheinlich ist.

Die Version "dms" unterstützt eine genauere Überwachung der db. Auch hier nicht etwas, das Sie normalerweise verwenden würden.

"orai18n.jar" wäre erforderlich, wenn Sie mit Internationalisierungs-Support arbeiten möchten.

xdb6.jar wäre erforderlich, wenn Sie SQLXML zum Speichern und Verarbeiten von XML-Dokumenten in der Datenbank verwenden möchten.

Die gute Nachricht ist ... wenn Sie zu irgendeinem Zeitpunkt Sie erkennen, tun benötigen Sie eine dieser zusätzlichen Funktionen können Sie einfach das Glas austauschen und auf Ihrem Weg sein!

+0

Wenn Sie den Oracle JDBC-Code durchgehen müssen - bedeutet das, dass Sie sich den Quellcode ansehen? Züchter Überwachung der db - was meinst du mit Phantasie? Die gute Nachricht Teil - wow! Wird das auch in Oracle-Dokumenten erwähnt? –

+0

Sie haben keinen Zugriff auf den Oracle-Quellcode. Was das _g-Paket auch bietet, ist die Option, Ereignisse zu protokollieren (protokollieren) (aktiviert durch Konfiguration), um Ihnen (und Oracle-Support) bei der Fehlerbehebung zu helfen. – Thilo