Activation de la journalisation JDBC sans succès
Malgré les tentatives d'activation de la journalisation pour un programme JDBC, les utilisateurs ont rencontré des exceptions et n'ont pas réussi à voir le journal attendu sorties.
log4jdbc et p6spy
Pour résoudre ce problème, il est recommandé d'envisager d'utiliser des frameworks de journalisation tels que log4jdbc ou p6spy. Ces frameworks offrent des fonctionnalités de journalisation étendues spécifiquement adaptées aux opérations JDBC.
Utilisation de log4jdbc
- Ajoutez le JAR log4jdbc au chemin de classe de l'application.
- Choisissez un framework de journalisation (par exemple, log4j, logback).
- Définissez la classe du pilote JDBC sur net.sf.log4jdbc.DriverSpy.
- Ajoutez jdbc:log4 à l'URL JDBC d'origine.
- Configurez les catégories de journalisation pour activer Journalisation liée à SQL (par exemple, jdbc.sqlonly ou jdbc.sqltiming).
Causes courantes d'exceptions
-
Différentes versions JAR : Utilisation des deux ojdbc6-11.2.0.3 .jar et ojdbc6dms.jar peuvent entraîner des conflits. Tenez-vous-en à une seule version pour plus de stabilité.
-
Dépendance manquante : La classe oracle.dms.console.DMSConsole est requise lors de l'utilisation de ojdbc6dms.jar. Incluez la dépendance correspondante dans votre projet.
-
Version JDK non prise en charge : Assurez-vous que le JAR log4jdbc est compatible avec la version cible du JDK.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!