我是从.NET上面转过来的,.net上可以用dataset装载数据返回,不知道JAVA用什么装载返回数据,谢谢

解决方案 »

  1.   

    不过一般不会返回一个 ResultSet 给调用者的,而是将 ResultSet 处理成 List 返回的。
      

  2.   

    如果有上千条的话,从性能上考虑来说应采用分页技术来实现,比如,只取使用 SQL 取当前页的数据等方法,否则,客户只看了一页就关掉,返回那么多给他是很浪费的。
      

  3.   

    分页的话LIST怎样处理?要输出的字段有好几十个,谢谢
      

  4.   

    分页你在sql文里面处理好了,这样提取出来的数据没有那么多,节省资源
      

  5.   

    定义一个该数据库表的类,
    让后把数据字段取了放在对象里,对象 放入list里,
    考虑用户的感受的话建议用分页,分页写在sql里不错
      

  6.   

    java 玩的就是继承 封装 多肽
    封装 把数据库表封装成类 处理
    切分页显示 不然客户端内存吃不消的
      

  7.   

    不同意godfather521的说法,不封装客户就吃不消这种说法不成立。很多人直接在JSP里面做了所有的事情。JSP JSTL就可以处理所有的问题,速度更快,消耗更少。我认为目前MVC分层是为了获得可重用性,可维护性,健壮性,可扩展性等等。
      

  8.   

    具体采用什么方法来传递结果,要看楼主的项目架构了。分页传递是解决了数量问题但没解决方法问题。
    一般情况下JAVA中会一个模型层,他会提供描述数据的对象或者对象集合,从而让展现层与JDBC脱离耦合。
      

  9.   

    不同意godfather521的说法,不封装客户就吃不消这种说法不成立。很多
    人直接在JSP里面做了所有的事情。JSP JSTL就可以处理所有的问题,速
    度更快,消耗更少。
    _____________________________________________不同意 sea_way,同意 godfather521 封装的说法如果把所有的结果集在 JSP 里面进行操作,几千条也许是没有什么问题,
    如果是上万或者是海量的数据(像搜索引擎的结果集那样),客户的内存
    不满也就是怪事了,不过客户在内存溢出之前就先关闭了,以后也许再也
    不会做类似的查询了。就算在 JSP 里做,也不代表着是返回所有的结果集的,JSP 里也可以做到
    数据库分页的。