Maison > base de données > tutoriel mysql > Pourquoi mes instructions SQL JDBC ne sont-elles pas enregistrées dans Eclipse ?

Pourquoi mes instructions SQL JDBC ne sont-elles pas enregistrées dans Eclipse ?

DDD
Libérer: 2025-01-05 08:02:38
original
156 Les gens l'ont consulté

Why Aren't My JDBC SQL Statements Logging in Eclipse?

Comment activer la journalisation des instructions SQL lors de l'utilisation de JDBC

Problème :

Vous avez du mal à activer la journalisation avec un programme JDBC lors de la connexion à une base de données Oracle dans Eclipse. Vous avez suivi les étapes mentionnées dans un article SO mais n'avez observé aucun journal généré par les classes de pilotes JDBC.

Solution :

Alors que log4jdbc fournit une alternative solution pour la journalisation des instructions JDBC, le problème d'origine peut être résolu en résolvant ce qui suit aspects :

  1. Classpath : Assurez-vous que le pilote JDBC correct (par exemple, ojdbc6dms.jar) est inclus dans le chemin de classe et n'est pas remplacé par une version incompatible comme ojdbc6_g.jar.
  2. Configuration de la journalisation : Vérifiez à nouveau le contenu du Fichier OracleLog.properties. Assurez-vous qu'il correspond au format attendu et qu'il n'y a aucun problème avec le niveau de journalisation ou les paramètres du gestionnaire.
  3. Disponibilité du MBean : L'erreur "InstanceNotFoundException" indique que le MBean pour activer la journalisation n'est pas disponible . Essayez de mettre à jour la version du JDK ou d'ajuster les arguments de démarrage de la machine virtuelle Java (JVM) pour inclure la classe MBean requise.

Une fois ces problèmes résolus, la journalisation devrait fonctionner comme prévu. Vous pouvez désormais vous attendre à voir les journaux générés par les classes de pilotes JDBC lors de l'exécution de votre programme JDBC.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal