2016-10-03 179 views

答えて

1

タイムアウトは、ライブラリによって設定されたタイムアウトに達する前にまだそれが何かを読んでいません。

これは、もう一方の端が読み込み中に長時間停止した場合に発生します。ライブラリは、何が長時間とみなされるかを決定します。私はそれが接続されているサーバーに記録されているエラーを探します。

0

環境によっては、さまざまな理由が考えられます。マシンとデータベースサーバーの間の単純なネットワーク停止が考えられます。しかし、低レベルには輻輳があることもあります。 1つのレイヤーだけがそこに座っています。すべての接続スレッドが使用されます。他の側が動くのを待っている...もう動かない。

この意味で、あなたの非特定の質問に対する非特異的な答えは、システムに存在し、お互いに通信して、提供するはずの機能を提供する必要のあるさまざまなコンポーネントを特定することです。その "地図"があるとき。あなたはその地図上の各場所をそれ自身でチェックし始めます。

ヒント:このような(精神的な)マップがまだない場合は、プロのITの世界へようこそ。あなたが複雑なシステムを担当しているとき。そのシステム内のさまざまなコンポーネントを理解するだけで済みます。どのように相互作用しているかそして、それはあなたに与えることができるstackoverflow何かではありません。それはあなたは自分自身を把握する必要があります。

0

http://docs.oracle.com/javase/6/docs/api/java/sql/SQLRecoverableException.htmlを参照してください!

接続コン=したDriverManager.getConnection(

  • チェック入力パラメータをチェックしてみてください ":オラクル:薄い:@localhost:1521:JDBC XE"、 "ユーザ名"、 "パスワード");まだ

に別のデータベースのDSNとしてみてください失敗した場合

  • が接続

  • を再試行してみてください、データベースを再起動する

    • チェックデータベース・アカウント有効期限

    • 試してみます

  • 関連する問題