web-dev-qa-db-fra.com

Base de données DB2 dans Oracle SQL Developer

J'ai entendu dire qu'il était possible de se connecter à une base de données DB2 mainframe avec un client comme le développeur Oracle SQL. J'ai regardé en ligne et je n'arrive pas à trouver les fichiers de connexion nécessaires pour le faire dans le développeur SQL. Quelqu'un peut-il me diriger vers un lien pour que cela fonctionne? Ou dites-moi si je cherche juste la mauvaise chose pour commencer. J'ai le connecteur qui fonctionne avec les bases de données MySQL dans Oracle, j'ai donc supposé qu'il serait similaire pour une base de données DB2.

18
Frantumn

La façon la plus simple de se connecter à DB2 consiste à utiliser leur pilote JCC JDBC Type 4. Ce pilote utilise deux fichiers JAR:

  1. db2jcc.jar, qui est le pilote
  2. db2jcc_license_cisuz.jar, qui permet au pilote de se connecter à toutes les plates-formes de serveur DB2, y compris z/OS

Votre DBA mainframe devrait être en mesure de vous fournir ces deux fichiers JAR et de vous aider à créer une chaîne de connexion avec les options de pilote JDBC appropriées.

Pour plus d'informations sur la connectivité JDBC à DB2, cliquez ici: http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.apdv.Java.doc/ src/tpc/imjcc_c0024189.html

15
Fred Sobotka

Pour activer DB2 dans SQL Developer, vous devez retirer le fichier db2jcc.jar

Allez dans "Oracle SQL Developer" - "Outils" - "Préférences" -> Pilote JDBC tiers

enter image description here

Ma version Oracle SQL Developer est 4.1.1.19 (cela fonctionne principalement pour de nombreuses versions)

Après avoir ajouté ce pot aux pilotes JDBC tiers. Cliquez sur "Nouvelle connexion".

Vous devriez pouvoir trouver l'option DB2.

enter image description here

41
Sireesh Yarlagadda