我正在处理包含2列(NOM(String),TMP(整数))的数据库。 但是当我尝试更新它时,第一行成为最后一行。 我可以更新它并保持相同的顺序吗?
Statement state = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
ResultSet result = state.executeQuery("SELECT * FROM cities");
result.absolute(1);
result.updateString("NOM", "xxx");
result.updateRow();
这是我的数据库在执行代码之前和之后的数据库。
答案 0 :(得分:1)
结果显示按主键排序。由于您更改了主键nom
字段,因此订单也已更改。
答案 1 :(得分:0)