テキスト ファイルから多くの行を読み取る必要がある Java コードがあり、読み取った行でレコードを更新する必要があります。たとえば、テキスト ファイルには aaa、bbb、ccc、.. など (コンマは改行を意味します) が含まれているため、record1 の col4 を値 aaa で更新し、record2 を値 bbb で更新したいと考えています。
すべてのレコードを自動的に更新する更新ステートメントを作成するにはどうすればよいですか??
これは私のJavaコードです:
counter=0;
while((fileLine=in.readLine())!=null)
{
System.out.println("Line read is: "+fileLine);
//execute db insertion
try {
//insert in the database
String Query= "update db.table set col4=?"; //database
preparedStmt3 = DBConnection.con.prepareStatement(Query);
preparedStmt3.setString (1, fileLine);
preparedStmt3.executeUpdate();
System.out.println("Complete update statement for row: "+counter);
counter++;
} catch (Exception e) {
System.out.println("DB_Error:_"+ e.toString());
}
} //end while loop