求助!关于多线程连接数据库的问题

03-10-14 sn
求助!如果每隔一段时间就从表中读数据,然后再将处理过的数据写入该表相应的位置中。这样的代码应该怎样写?

banq
2003-10-15 18:42
好像就是一般数据库操作,使用数据库连接池就可以,连接池可以参考Jive的啊

shilongwufeng
2003-11-03 09:45
也以做一个线程,让它定时的从数据库的表中读数据。

iceant
2003-11-14 13:21
以下是 Poolman 中使用的一个线程,用来定期回收对象池中过期的对象

public class PoolSkimmerThread implements Runnable {

    private long timeout;
    private ObjectPool pool;


    public PoolSkimmerThread(int skimmerSecs, ObjectPool pool) {
        this.timeout = (skimmerSecs * 1000);
        this.pool = pool;
    }

    public void run() {

        for (; ;) {
            try {
                Thread.sleep(this.timeout);
            } catch (InterruptedException e) {
            }
            this.pool.cleanUp();
        }
    }

}
<p>

猜你喜欢