Sybase ASE でクエリを実行して、そのクエリを生成し、ResultSet
その内容をトラバースしてファイルに書き込みます。時々、これは をスローしNullPointerException
、 が であることを示しResultSet
ますnull
。ただし、1 つまたは 2 つのレコードを印刷した後にこれを行います。それ以外の場合は、まったく同じ入力でエラーが発生しません。
このエラーを一貫して生成することができませんでした。エラー メッセージは次の行を指しています。
output.print(rs.getString(1));
何らかの理由で、クエリの実行に少し時間がかかる場合に発生するようです。これまでに返されたレコードセットは非常に少なかった (4 ~ 7 レコード)。場合によっては、アプリを 3 回または 4 回実行する必要があります。その後、クエリが「ウォームアップ」されたかのように、エラーが停止します。クエリを手動で実行しましたが、パフォーマンスの問題はないようです。
再度、感謝します!