昨日の夕方、私は自分で書いた実行中の Java プログラムを持ってオフィスを出ました。JDBC 接続を使用して、当社のデータベース (Oracle) に多くのレコードを挿入する必要があります。今朝、仕事に戻ったときに、次のエラーが表示されました (try-catch によってキャッチされました)。
java.sql.SQLRecoverableException: I/O Exception: Connection reset
プログラムは、この問題が発生する前にほぼすべてのレコードを書き込んでいましたが、問題が発生するのが早かった場合 (夕方にオフィスを出てから数分後) はどうなるでしょうか。何が起こったのか理解できません。データベース管理者に連絡したところ、データベースに特に問題はないとのことでした。
何が起こったのか、それを避けるために何ができるのかについて何か考えはありますか?