我有一个使用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();