如你所说,有4000条之巨,全部取到客户端是不现实的,只能用jsp同服务器端交互方式

解决方案 »

  1.   

    不明白楼主要做什么,
    4000条,你是第次取,还是什么?
    是每次要开连接,放到rs里?如果是这样,可以用:CachedRowSet
    不是每次开连接慢,就放到arraylist里,不过太大了也慢
      

  2.   

    我用的是连接池  只需要操作一次数据库,就可以获得rs结果集,我想把rs结果集里所有数据存到缓存变量,然后在javascript里获得这个缓存变量的内容并显示在客户端,我想这样要比jsp读出一条记录然后就用javascript显示效率高一点,至少不用反复穿插调用javascript,之所以需要反复穿插调用javascript,是因为,我要把得到的数据传给一个activex控件,只有javascript可以调用这个控件,请问这样可以实现吗
      

  3.   

    是可以实现的
    用javascript里面的array
    只不过效率会很低,因为数据量太大了
      

  4.   

    javascript能读缓存吗?这是问题,为什么要用javascript呢,用javabean写也可以吧。