【问题标题】:ResultSet's getString method is messy in javafx. It's not in orderResultSet\ 的getString 方法在javafx 中很乱。不正常
【发布时间】:2022-11-16 01:09:35
【问题描述】:
I get data from access database but they are not in column order.

我试图将它们按 1、2、3、4、5 的顺序排列,但它们都搞砸了,我必须像上图那样修复才能正常显示。

I really don't understand why.

【问题讨论】:

  • 代码为文本,而不是图片。请
  • 无关:请遵守 java 命名约定

标签: java javafx


【解决方案1】:

您可以改为按列名检索值。

Select * 通常会按顺序返回列,但我对 Access 数据库不熟悉,您可以尝试选择所有列而不是使用 *。

【讨论】:

    【解决方案2】:

    你可能想试试ResultSet#findColumn(String) (https://docs.oracle.com/javase/7/docs/api/java/sql/ResultSet.html#findColumn(java.lang.String))

    或者,您可以通过提供列名而不是索引来使用ResultSet#getString(String)

    rs.getString("maSearch");
    ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-09
      • 2021-08-04
      • 1970-01-01
      • 1970-01-01
      • 2012-08-07
      • 1970-01-01
      相关资源
      最近更新 更多