Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从prepareCall获取数组行的详细信息_Java_Mysql_Callable Statement - Fatal编程技术网

Java 如何从prepareCall获取数组行的详细信息

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

我有一个使用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.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是多少来计算距离。好的,那么您希望我们在没有看到任何代码的情况下帮助您?对不起,这不太可能奏效…;-)不,我只是不知道你指的是哪一部分?