0

現在、Tomcat で JDBC 接続を介してログインするときに、データベースで失敗したログイン試行をカウントするための最良の方法を見つけようとしています。

誰もこの方法を以前に使用したことがありますか? ロジックを追加するためにどこでそれをキャッチできるかはよくわかりません。考え?

4

1 に答える 1

-1

ログインに失敗すると、DataSource または DriverManager の getConnection() メソッドは SQLException をスローします。例外をキャッチして、catch ブロックで好きなことを行う (カウンターをインクリメントする、失敗をログに記録する) ことができます。

ただし、通常、アプリケーションは同じ接続情報 (たとえば、プロパティ ファイルに格納されている) を使用するため、アプリケーションを正しく構成すると、その理由で失敗することはありません。それは本当にあなたが望むものですか?

于 2013-09-10T21:38:53.180 に答える