我尝试INSERT在循环中执行查询:
String selectTableSQL = "SELECT * "
+ "FROM testTable";
ResultSet rs = stmt.executeQuery(selectTableSQL);
while (rs.next()) {
String rangeName = rs.getString("RANGENAME");
insertTableSQL = "INSERT INTO testTable2 "
+ "VALUES ('" + rangeName + "')";
try {
stmt.executeUpdate(insertTableSQL);
} catch (SQLException e) {
// do nothing
}
Run Code Online (Sandbox Code Playgroud)
但经过一次迭代后,这个循环就会中断.如果我不执行INSERT查询和打印rangeName到屏幕一切都很完美(有很多值,不仅仅是一个).所以问题在于语句执行.我该如何解决?
非常感谢你!
| 归档时间: |
|
| 查看次数: |
75 次 |
| 最近记录: |