本帖最后由 sndaxdrs 于 2011-08-04 11:17:00 编辑

解决方案 »

  1.   


    经过这段时间测试,得出如下结论:
    1. 单线程的情况下,一切正常。
    2. 多线程,连接数明显比线程多的时候(比如4个线程,50个连接),一切正常。
    3. 多线程,连接数和线程数一致。或者连接数少于线程数时。容易出现一些数据库操
    作异常。我觉得主要原因是一个线程还没有用完一个连接,然后另一个线程又用到了这
    个连接。(猜测原因,当一个线程用完一个连接后,立即放回。在放回的同时,ado需
    要对这个连接进行简单处理,这时另一个线程瞬间又取出了这个连接,但此时ado还没
    有处理完这个连接,导致连接占线。只是猜测。)