把Resultset结果集,存在容器中,如ArrayList,然后传值就行了

解决方案 »

  1.   

    实现观察者模式吧,
    如果数据发生变化,产生一个时间,
    jdbtable检测到变化,更新显示。
      

  2.   

    就是我用程序查询出数据库的记录集放在resultset中,那么如何在jdbtable组件中将这些记录显示出来?
      

  3.   

    jdbtable这个东西没用过,要钱的吗?哪有下载,研究一下
      

  4.   

    你的resultset类的方法中有没有返回数据集的方法
      

  5.   

    jdbtable是jb9企业版中的啊。
    resultset是java.sql中的类,不是我定义的,它返回statement中查询的记录集。我是想在jdbtable中显示我查询结果reseltset中的记录。jb9帮助中只介绍了inspector 中将jdbtable中的dataset指向dataexpress中的组件,可没讲怎样有使用dataexpress,而是直接用程序将自已查询的结果集resultset显示到jdbtable中。请大家帮忙啊!!!!!!!!我初用jb.
      

  6.   

    public class DeriveUserInfo {
      private String ODBCSQL;
      private Connection ODBCConnecion=null;
      private Statement ODBCStatement=null;
      private ResultSet ODBCResultset=null;
      //**Constructor
      public DeriveUserInfo(String ODBCSQL) {
      this.ODBCSQL=ODBCSQL;
      }
      //**Initialize Connection
    public ResultSet InitializeConnection()  {
        try {
          Class.forName("Jdbc.Odbc.JdbcOdbcDriver");
          String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=user.mdb";
          ODBCConnecion=DriverManager.getConnection(url,"sa","");
          ODBCStatement=ODBCConnecion.createStatement();
          ODBCResultset=ODBCStatement.executeQuery(ODBCSQL);    }
        catch (ClassNotFoundException ex) {
          ex.printStackTrace();
        }
        return ODBCResultset;
      }
    //**Close connection
      private void DisConn() {  try {
        if (!ODBCConnecion.isClosed()) {
          ODBCResultset.close();
          ODBCConnecion.close();
        }
      }
      catch (SQLException ex) {ex.printStackTrace();
      }
      
      }
    当我调用上边InitializeConnection的方法时,怎样将结果显示到Jdblist组件中?????