Java 如何从prepareCall获取数组行的详细信息
我有一个使用prepareCall连接到Db的程序。有一个函数可以从数据库中浏览某些元素。这是此功能的一部分:Java 如何从prepareCall获取数组行的详细信息,java,mysql,callable-statement,Java,Mysql,Callable Statement,我有一个使用prepareCall连接到Db的程序。有一个函数可以从数据库中浏览某些元素。这是此功能的一部分: Resource f = new Resource(); if (rs.next()) { f.setAreaSrl(rs.getInt(1)); f.setAreaId(rs.getInt(2)); f.setAreaName(rs.getString(3)); f.set
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();
发布您的
资源的代码
Hi Resource只是对象的名称。它有一些参数显示资源的位置。我没有写这个程序。这个程序是别人写的。我只想用它。我只想使用参数,例如,参数的CenterX和CenterY是多少来计算距离。好的,那么您希望我们在没有看到任何代码的情况下帮助您?对不起,这不太可能奏效…;-)不,我只是不知道你指的是哪一部分?