java application形式操作MySQL4.0.21数据库,如何能节约资源,提高效率?
我的程序要从一个表中读取数据,今天统计其单词的数量(从头到尾扫描),并把结果保存到另一个表中(若是新的单词,就插入;若不是,就更新操作,即数量+1)。这样需要频繁的读写数据库,如何能节约资源,提高效率?
请大家帮帮忙,谢谢!!

解决方案 »

  1.   

    liu_you(滴水藏海),你能不能给一个例子?如果数据量大的,放在内存不会内存溢出吗?
    zhkchi(火焰神▲▲▲▲▲▲) ,连接池应该怎么弄?
      

  2.   

    回复人: liu_you(滴水藏海) ( ) 信誉:100  2005-11-26 16:31:00  得分: 0  
     
     
       内存中作一个映射表,定时更新数据库表,像同一个单词的多次+1操作,在内存中完成,数据库只完成最后一次+n操作.
      liu_you(滴水藏海),你能给一个例子吗?或者大家有这样的例子吗?谢谢!
     
      

  3.   

    你可以用哈希表hashMap来存储数据。最后把哈希表中的数据遍历,同时插入到数据库中
      

  4.   

    对了,哈希表中的数据遍历插入数据库的时候,使用批处理方法,用statement或preparestement的addbatch方法