普通的CON.CLOSE():
立即释放此 Connection 对象的数据库和 JDBC 资源,而不是等待它们被自动释放。JAVA数据库连接池断开连接却不释放连接对象是如何实现的?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【now00000】截止到2008-07-30 18:04:30的历史汇总数据(不包括此帖):
    发帖的总数量:9                        发帖的总分数:180                      每贴平均分数:20                       
    回帖的总数量:7                        得分贴总数量:1                        回帖的得分率:14%                      
    结贴的总数量:8                        结贴的总分数:160                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:88.89 %               结分的百分比:88.89 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    楼主加油

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=now00000
      

  2.   

    ????大哥DHCP是什么意思?
     DHCP 是 Dynamic Host Configuration Protocol(动态主机分配协议)缩写????
      

  3.   

    连接池实际上就是一开始获得一些到数据库的连接,放在池中以便其他的客户端向数据库发起连接时用,这样不用每次都建立资源耗费巨大的数据库连接,提高效率。
    关闭连接以后,实际上并没有断开连接,而是把以前获得的数据库连接又放回到了池中,资源回收再次利用。利用这个原理,用ArrayList就可以自己写一个简单的连接池,不过有开源项目已经提供了更好更强大的连接池实现了。
      

  4.   

    数据库连接池:把生成的Connection对象放进集合对象里,当需要用道数据库的时候直接从集合对象
    里取出Connection对象进行使用,与数据库的交互结束后,又把Connection对象重新放进集合对象中以备下一次的使用!普通连接数据库:与数据库交换完数据后,为节省资源释放掉内存中的Connection对象!!
    上面是我对“数据库连接池”与“普通连接数据库”的理解不知道是否正确~~~老鸟点评一下,谢谢~~~~``
      

  5.   

    override Connection的 close()方法就行了,加上自己的策略,比如打个标记代表已经空闲了。