采用的weblogic,DB2,然后通过加载jdbc驱动,在java程序里面访问数据库。
    每天对同一个表的访问次数是固定的,但是该表的数据量,每完成一个循环都要涨好几百条,
这样时间长了,是不是程序会越来越慢?

解决方案 »

  1.   

    没有使用存储过程,因为我只是在程序里面创建一个connDB类(该类是已经封装好的)
    实现连接,拼接sql语句,最后执行,释放。
      

  2.   

    UpUp
    俺现在能帮忙的也就这些了。
    关注ing
      

  3.   

    拼接sql语句????
    直接用的Statment???
    若是换用PreparedStatment;若不是换用存储过程。去掉一些不必要的完整性约束
      

  4.   

    to qljsd 
       我是调用别人写好的connDB类,里面执行一条sql语句使用的是statement
       因为程序里面一次只需要执行一条语句,但是整个程序主要框架是一个双重循环
       现在必须沿用以前的流程,所以很郁闷,跟踪程序到最后发现都是对数据库操作的
       地方比较慢,我觉得程序本身的一些语句一般情况执行起来都不会很慢的吧。
       现在也想不出来更好的办法了。能够最有效的提高速度。
       还有数据库里面的个别表会不断增大,应该会影响到访问速度,如何能够改善
       现在只能做一些小的改动该怎么做?