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