我正在处理包含2列(NOM(String),TMP(integer))的数据库。但是,当我尝试更新它时,第一行变成了最后一行。我可以更新它并保持相同的顺序吗?
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
字段,因此顺序也发生了变化。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句