2012-08-05 17 views
16

Volevo utilizzare Oracle 11g come mio db per il codice java. Ho cercato di ottenere i driver dal sito Web di Oracle. Ho visto così tanti file con un po 'di gergo gettato qua e là. Ho bisogno di sapere cosa significano quelle parole e come mi influenzano come utente. Come posso decidere quale usare? Ho scelto ojdbc6.jar perché uso jdk 6. Ti prego, aiutami a capire cosa significano le descrizioni del file e chi dovrebbe preoccuparsi di loro e perché?Driver JDBC Oracle Database 11g - Quanti file ??? Cosa vogliono dire?

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, qual è il SimpleFan.jar per? L'ho visto anch'io.

Grazie.

+1

SimpleFan è un prodotto/funzione Oracle per le notifiche. Il jar ha le librerie client per questo. – Thilo

+1

@ Thilo- perché qualcuno vorrebbe usare il bar SimpleFan? –

+0

È necessario il jar SimpleFan se si utilizza il prodotto SimpleFan nella propria applicazione Java. – Thilo

risposta

12

Sembra che tu abbia scelto quello giusto.

Il "_g" sarebbe necessario se fosse necessario passare attraverso il codice JDBC Oracle, il che è improbabile.

La versione "dms" supporta il monitoraggio fancier del db. Di nuovo, non qualcosa che normalmente useresti.

"orai18n.jar" sarebbe necessario se si volesse andare intero con supporto per l'internazionalizzazione.

xdb6.jar sarebbe necessario se si desidera utilizzare SQLXML per archiviare ed elaborare documenti XML all'interno del database.

La buona notizia è ... se in qualsiasi momento ti rendi conto che do hai bisogno di una di queste funzionalità extra puoi semplicemente scambiare il barattolo ed essere sulla buona strada!

+0

se è necessario passare attraverso il codice JDBC Oracle - questo significa guardare il codice sorgente? monitoraggio fancier del db - cosa intendi per fantasia? La buona notizia parte - wow! Questo è menzionato anche in qualsiasi documento di oracolo? –

+0

Non hai accesso al codice sorgente di Oracle. Ciò che fornisce anche il pacchetto _g è l'opzione per tracciare gli eventi (log) (abilitati dalla configurazione), per aiutare i problemi di risoluzione dei problemi (e supporto Oracle). – Thilo

Problemi correlati