ホームページ > データベース > mysql チュートリアル > JDBC SQL ステートメントが Eclipse に記録されないのはなぜですか?

JDBC SQL ステートメントが Eclipse に記録されないのはなぜですか?

DDD
リリース: 2025-01-05 08:02:38
オリジナル
156 人が閲覧しました

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

JDBC 使用時に SQL ステートメントのロギングを有効にする方法

問題:

でロギングを有効にするのに苦労しています。 Eclipse で Oracle データベースに接続する際の JDBC プログラム。 SO 投稿で説明されている手順に従いましたが、JDBC ドライバー クラスによって生成されたログは確認されていません。

解決策:

一方、log4jdbc は代替手段を提供します。 JDBC ステートメントをログに記録するための解決策では、元の問題は次のことに対処することで解決できます。アスペクト:

  1. クラスパス: 正しい JDBC ドライバー (ojdbc6dms.jar など) がクラスパスに含まれており、ojdbc6_g.jar などの互換性のないバージョンに置き換えられていないことを確認してください。 🎜>
  2. ロギング構成: 再確認してくださいOracleLog.properties ファイルの内容。予想される形式と一致し、ロギング レベルやハンドラー設定に問題がないことを確認してください。
  3. MBean Availability: エラー「InstanceNotFoundException」は、ロギングを有効にするための MBean が使用できないことを示します。 。 JDK バージョンを更新するか、必要な MBean クラスを含めるように Java 仮想マシン (JVM) 起動引数を調整してみてください。
これらの問題が解決されれば、ロギングは意図したとおりに機能するはずです。 JDBC プログラムの実行中に JDBC ドライバー クラスによって生成されたログを確認できるようになりました。

以上がJDBC SQL ステートメントが Eclipse に記録されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート