请教:resin3.0.11的连接池没有反应 用连接池你还用DriverManager??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 连接池就是为了解决DriverManager的低效率,用法:1.jndi查找:DataSource ds = (DataSource) new InitialContext().lookup("jdbc/mysql");2.获取连接Connection conn = ds.getConnection();3.释放连接conn.close();注意一定要try ... finally { 释放 } 我有点不明白的是Connection是由连接池管理的,为什么还要conn.close()呢,我看Tomcat的例子就没有关 close表示将connection返还给连接池,不然这个connection一直被占用,别的线程就用不了了不调用close()是绝对错误的,而且一定要在finally中调用close未必是关闭connection,你看看DBCP的连接池源代码就知道了 明白了,是tomcat的文档有问题,Connection关闭并不是物理关闭,不同于不使用连接池的情况,只是归还连接池,还有ResultSet和Statemen也要关啊 实例化失败 关于Map取值对应到的键问题 spring mvc 传值问题 使用hibernate和Sturts2的时候 怎么用url传值 定义的Filter有顺序吗 急需雷电III的java源码! 关于java连接foxpro数据库的问题 调用webservice找不到父类构成方法 求教,这个HQl语句应该怎么写 推荐几本oracle专家级的经典外文翻译书 文件操作问题 response问题
1.jndi查找:
DataSource ds = (DataSource) new InitialContext().lookup("jdbc/mysql");2.获取连接
Connection conn = ds.getConnection();3.释放连接
conn.close();注意一定要try ... finally { 释放 }