我有一个 java 代码,我需要从文本文件中读取多行,并且需要使用读取的行更新记录。例如,文本文件包含:aaa、bbb、ccc、.. 等(逗号表示换行),所以,我想用值 aaa 更新记录 1 中的 col4,用值 bbb 等更新记录 2。
如何制作自动更新每条记录的更新语句?
这是我的 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