我正在处理包含 2 列的数据库(NOM(字符串),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();
这是我的代码执行之前和之后的数据库。
最佳答案
结果按主键排序显示。由于您更改了主键 nom
字段,排序也发生了变化。
关于java - 更新数据库java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30828844/