2

私はJavaに取り組んでいます.膨大な数のXMLファイルを読み取り、それらをORACLEデータベースに挿入しますが、挿入中に例外が発生します.その後、残りのレコードを処理せずにプログラムが終了します.誰かこの状況から私を助けてください.例外が発生している間にプログラムを終了せずにファイルが終了しない限り、ファイルを読み取る。

4

1 に答える 1

3
for (File f : myFileArray) { //Or whatever you have
   try {
       // your code which might throw exception
   } catch ( <Your exception name here> e) {
       System.err.println("File failed: " + f.getAbsoultePath() );
       continue; //if more code follows the try catch block, otherwise omit it
   }
}

あなたが実際に行っていることのコード スニペットを提供していないので、推測してみました。

コメントが示唆するように、Java で例外を処理するために try/catch-Blocks を使用します。

良いチュートリアルは私見です

http://chortle.ccsu.edu/java5/index.html

第80章と第81章。

于 2012-07-24T07:08:49.677 に答える