java - 更新数据库java

标签 java sql updates

我正在处理包含 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();

enter image description here 这是我的代码执行之前和之后的数据库。

最佳答案

结果按主键排序显示。由于您更改了主键 nom 字段,排序也发生了变化。

关于java - 更新数据库java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30828844/

相关文章:

java - 为什么我要捕获异常

java - 如何在编译时指定泛型类信息?

mysql - SQL 中 VARCHAR(x) 和 VARCHAR(y) 的区别

java - 非交互、非联网Android设备的升级机制

java - 单击我的按钮 Swing Java 后不显示任何内容

java - 我需要担心此 JBoss Wildfly EJB 调试消息吗?

php - 构建数组来表示公司层次结构

php - 多次点击按钮 - PHP

updates - AOSP 如何通过元数据验证 OTA 更新

python - 更新 django 项目、跟踪更新的最佳方法