0

我有一个使用 prepareCall 连接到 Db 的程序。有一个功能可以浏览 Db 中的某些元素。这是此功能的一部分:

Resource f = new Resource();
        if (rs.next()) {
            f.setAreaSrl(rs.getInt(1));
            f.setAreaId(rs.getInt(2));
            f.setAreaName(rs.getString(3));
            f.setCenterX(rs.getFloat(4));
            f.setCenterY(rs.getFloat(5));
            f.setCenterZ(rs.getFloat(6));

        }
        return f;
    } catch (SQLException e) {
        JOptionPane.showMessageDialog(null, "problem in accessing DB");
        e.printStackTrace();
        return null;
    }

我在java中有以下代码:

Resource mzone = new Resource();
          mzone.getOneEntityBase("areasrl=i");

那会给我一排桌子。我如何逐个元素地访问它们?

我想用这个数字做一些计算,所以我需要把它们分开。

我找到了一些方法来做到这一点,但它不起作用。

Resource mzone = new ResourceAreaZone();
          mzone.getOneEntityBase("areasrl=1");
          String name = mzone.getAreaName();              
          centerX = (int) mzone.getCenterX();
4

0 回答 0