DBConnManager 是个连接池  你们可以用自己的  改一下就可以
这个事sql server的分页  如果用mysql oracle 还可以去掉些代码 更简单点

解决方案 »

  1.   

    shiyonggang(最熟悉的陌生人) 
    可以发一份我看看
    [email protected]
      

  2.   

    [email protected] 分页标记库还很陌生  那东西怎么用啊
      

  3.   

    [email protected]
    我要分页标记库
      

  4.   

    我要分页标记库
    [email protected]
      

  5.   

    shiyonggang(最熟悉的陌生人) 
    给俺也来一份好么?
    [email protected]
      

  6.   

    shiyonggang(最熟悉的陌生人) 
    来一份好么?谢谢
    [email protected]
      

  7.   

    :jfy3d (剑事) 
    程序写的不错,但是通用性不好,由于各个数据库厂商提供的驱动不用,虽然是共同遵守sun公司的标准。但是在驱动的实现上各有个的特征。如:rs.getRow();函数用在mysql2000,access,既采用sun.jdbc.odbc的驱动可以使用。但是如果换成db2的驱动,ibm公司在其db2驱动的1.1版本中没有实现该方法。也就找程拟你的程序不能用。
    还用,你的程序在数据量少的情况下不会有什么问题。但是数据量大的情况,一次性将查询的所有结果返回会占用较多的内存。所以运行的效率会随数据的增加而逐渐下降,对于开发web程序效率是一个不容忽视的问题。
    你可以在sql查询中控制中控制放回结果。
      

  8.   

    : shiyonggang(最熟悉的陌生人) 
    我也要,谢谢[email protected]
      

  9.   

    我也要一份分页标记库,谢谢
    [email protected]
      

  10.   

    通过ResultSet.last()+ResultSet.getRow()获得数据行数,不具备通用性,因为有的驱动可能不支持,并且如果数据量比较大的话通过这种方式获得数据行数比较耗费资源。
    综上所述,新建一个Statement通过用select count(*) from tableName来获得数据行数更好
      

  11.   

    偶也要份分页标记库的,还不很熟。不知道怎么用?
    谢了!
    [email protected]
      

  12.   

    yice800(yice)
    swei412() 多谢指点
      

  13.   

    To: shiyonggang(最熟悉的陌生人) 
    给我也发一份吧,谢谢!
    [email protected]