2009-07-23 5 views
2

Y a-t-il un endroit où je peux diriger mon IDE et associer mon pilote DB2 (db2jcc.jar) pour obtenir le support de JavaDoc? J'ai regardé à travers ce qui est installé localement sur mon ordinateur, et il ne semble y avoir rien. Est-il disponible en ligne?Y a-t-il JavaDoc disponible pour les pilotes DB2?

+0

Avez-vous vraiment besoin de documents spéciaux pour ce pilote? Vous êtes censé utiliser l'interface JDBC standard pour accéder aux bases de données dans Java de toute façon. Voir les documents standard pour le package java.sql. *. – nos

+0

@nos, il pourrait être utile de regarder le chemin de l'héritage de la classe. – mpop

Répondre

2

Il n'y a pas de javadoc pour les pilotes DB2. Comme nous l'avons suggéré, vous pouvez utiliser un autre pilote JDBC et configurer votre IDE pour utiliser cette autre Javadoc.

Le document pour le JDBC DB2 est directement au IBM website, mais il n'est pas sous forme de javadoc.

+0

D'accord, merci d'avoir répondu à ma question. J'avais un bogue bizarre dans mon code, et le débogage à travers la couche base de données aurait été utile (pour m'assurer qu'il utilisait le schéma que je m'attendais à utiliser, etc.). Passer dans un système de base de données différent n'était pas vraiment une option dans ce cas, car je n'étais pas sûr de pouvoir recréer le bogue (et je n'allais pas mettre en place une base de données complète à cette fin). – pkaeding

+0

Si vous utilisez RAD, le ** plugin d'intercepteur SQL ** [http://www.ibm.com/developerworks/websphere/library/techarticles/0905_roberts/0905_roberts.html] peut vous être utile. –

3

"Avez-vous vraiment besoin de documents spéciaux pour ce pilote? Vous êtes censé utiliser l'interface JDBC standard pour accéder aux bases de données dans Java de toute façon.Voir les documents standards pour le paquet java.sql. * - nos Jul 23 ' 09 à 19:19 "

En fait, le but de JDBC est de permettre à chaque fournisseur Db (DB2, Oracle, PostgreSQL, etc) de créer des pilotes qui implémentent leurs propres fonctionnalités tout en permettant au développeur de base de données d'extraire des données d'une manière standard. Par conséquent, chaque pilote JDBC possède son propre ensemble de propriétés et une bonne documentation est la seule façon de savoir quelles sont ces propriétés. Par exemple, dans DB2, il existe une propriété appelée "currentFunctionPath" pour définir l'emplacement des fonctions non qualifiées. C'est une propriété qui peut être très utile, mais qui n'est probablement PAS du tout utilisée dans les pilotes JDBC d'Oracle ou d'autres fournisseurs.

+0

Oui, quand je peux voir les classes sont obsolètes ('com.ibm.db2.jcc.DB2DataSource') mais je ne peux pas voir le conseil sur ce que je devrais utiliser à la place. –