2010-06-20 3 views
0

J'ai installé Oracle 10g sur mon ordinateur portable et j'ai téléchargé le pilote ojdbc14.jar pour le même. Le problème est, mon système d'exploitation est Windows 7, et je n'ai pas l'option de créer une source de données pour Oracle depuis que je n'ai pas de pilote oracles installé. J'ai l'option de créer une source de données pour le serveur SQL 6, mais je veux me connecter à Oracle. S'il vous plaît aidez.Installation du pilote Oracle

Répondre

0

J'ai trouvé la solution à mon problème. Tout ce que je devais faire est de mettre le fichier ojdbc14.jar dans mon chemin de classe et ensuite je pouvais l'utiliser. Bien que ce faisant, j'ai dû faire quelques changements dans le code. Je n'étais plus capable d'utiliser Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") à la place je devais utiliser Class.forName("oracle.jdbc.OracleDriver") également au lieu d'utiliser ma source de données comme "jdbc:odbc:somename" J'avais besoin d'utiliser jdbc:oracle:thin:@localhost:1521:xe.

0

Par 'Sources de données', je suppose que vous voulez dire Sources de données (ODBC), sous Panneau de configuration> Outils d'administration. Est-ce correct?

J'ai configuré des sources de données ODBC qui se connectent à des bases de données Oracle auparavant, mais pour cela, j'avais besoin que le client Oracle soit installé. Cependant, si vous avez installé la base de données complète sur votre ordinateur portable (comme votre question le suggère), vous n'aurez pas besoin du client - c'est seulement utilisé pour se connecter aux bases de données fonctionnant sur d'autres machines. Je crois que la base de données complète contient tout dans le client, donc vous devriez être en mesure de mettre en place une source de données ODBC pointant vers la base de données sur votre ordinateur portable une fois la base de données a été installée. Le fichier ojdbc14.jar contient uniquement les classes JDBC pour parler à une base de données Oracle, et seuls les programmes écrits en Java (et d'autres langages qui s'exécutent sur la machine JVM comme Scala, Groovy ou Clojure) peuvent l'utiliser. Ce pot en lui-même n'est pas suffisant pour pouvoir configurer une source de données ODBC.

0

Oracle possède actuellement une version certifiée pour Windows 7. Cette version est 11.2. Ils ont indiqué qu'ils prévoient de certifier 10.2.0.5 si cela se produit, il y aura probablement un correctif qui sera nécessaire.

Cela est probablement la raison pour laquelle la source de données ne fonctionne pas, ODBC ou OLEDB.

Une autre possibilité est que vous avez installé la version 32 bits d'Oracle et que votre système d'exploitation est en 64 bits, vous devrez alors utiliser les outils d'administration de la source de données 32 bits.

Questions connexes