当前页面: 开发资料首页 → J2EE 专题 → 关于jdbc问题
关于jdbc问题
摘要: 关于jdbc问题
在jdbc中 类 Connection conn
中的 conn.isClosed()判断是否断开 是不是很消耗资源?
性能影响大吗?
消耗少
getConnection最耗
很少用这个方法
用连接池比较好
现在直接用jdbc编程的越来越少了。
真如一楼说的
conn.isClosed() 的资源消耗不大, jdbc之中,资源消耗最大的是Connction对象的生成,因为要驱动底层的SOCKET,调用物理连结和数据库进行通信。
连接池
印象中 isClose 没有办法判断连接是否中断的。可能是有些jdbc没有完全实现这个方法,后来找到消耗还能接受的方法
conn.setAutoCommit(false);
conn.rollback();
conn.setAutoCommit(true);
如果抛出异常就已经断了