我需要以下帮助。我正在尝试两种方式。两者都没用。没有更新行。相同的sql在没有循环的情况下工作(对于单个字符串)。但我想为多个字符串执行相同的sql。
方法1:
wh_location||wh_name
方法:2:
PreparedStatement pstmt = null;
String query = "UPDATE PeopleTable SET firstname = CAST(REPLACE(CAST(firstname as nvarchar(max)), ? ,'ReplacedFirstName') as ntext)";
pstmt = conn.prepareStatement(query);
for(String s: myList) {
pstmt.setString(1, s);
pstmt.addBatch();
}
pstmt.executeUpdate();
两者都不起作用。请帮忙。