`
JoeDanny
  • 浏览: 64502 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

答复: c3p0数据库连接池问题

    博客分类:
  • java
阅读更多
Xenium 写道
cozone_柯中 写道


可以写个过滤器 在 最后统一释放connection 对象,这样就不用改代码了

按楼主的那个方法获得ds, 是乎可以在没有用到 hibernate和spring的项目中,使数据库密码加密,保证项目一定的安全性


呵呵,这个是我的毕业设计不是什么项目,我开始做就打算不用任何外部库,尝试一切从轮子开始:)

你刚才说的过滤器指的是用AOP的方法吗,我在处理系统日志时用了这个办法,怕不稳定没敢在数据库层加。


不是AOP, 直接用tomcat 的过滤器 在过滤器的最后
filterChain.doFilter(req, resp);

		} finally {
			try {
				ConnectionManager.closeConnInTread();
			} catch (RuntimeException e) {
				// TODO Auto-generated catch block
				Log.getLogger().warn("ConnectionManager.closeConnInTread ", e);
			}

		}
分享到:
评论

相关推荐

    c3p0数据库连接池

    - **异常处理**:c3p0提供了丰富的异常处理机制,有助于定位和解决数据库连接问题。 4. **使用c3p0的步骤** - 添加c3p0依赖到项目中,通常通过Maven或Gradle。 - 配置c3p0的数据源,如在`persistence.xml`或`...

    数据库连接池c3p0jar包

    C3P0是一个开源的Java连接池实现,它提供了一种灵活且功能强大的数据库连接管理方式。在本文中,我们将深入探讨C3P0连接池的基本概念、工作原理以及如何在Java项目中配置和使用。 **C3P0简介** C3P0是由David Syer...

    C3P0数据库连接池

    C3P0数据库连接池和jar包,因为jdbc没有保持连接的能力,一旦超过一定时间没有使用(大约几百毫秒),连接就会被自动释放掉。而每次新建连接都需要140毫秒左右的时间,所以耗费时间比较多。若使用C3P0连接池来池化...

    c3p0数据库连接池架包及源码

    C3P0是一个开源的Java数据库连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。这个压缩包包含了C3P0的0.9.5.2版本,以及相关的依赖库。下面将详细介绍C3P0的功能、工作原理以及如何使用。 C3P0...

    C3P0数据库连接池驱动.zip

    在缓冲池中先创建指定数量的数据库连接,当有连接请求时就从缓冲池中取出处于“空闲”状态的连接,并将此连接标记为“忙碌”,直到该请求进程结束后,它所使用的连接才会重新回到“空闲”状态,并等待下一次请求调用...

    c3p0数据库连接池案例

    **c3p0数据库连接池案例** 在Java开发中,数据库连接池是管理数据库连接的重要工具,它能够有效地提高数据库操作的效率并节省系统资源。C3P0是一款开源的数据库连接池组件,由Maurice Priess创建,被广泛应用于各种...

    C3P0数据库连接池jar包(完整版)

    C3P0数据库连接池是Java开发中常用的一个开源组件,它主要用于管理数据库连接,以提高应用程序处理数据库的效率和性能。C3P0是由Mithral Software公司开发的,其全称为Comerica Commercial Connection Pool,是一款...

    C3P0数据库连接池jar包

    C3P0数据库连接池是Java开发中常用的一款开源连接池组件,它的全称是com.mchange.v2.c3p0.ComboPooledDataSource。在Java应用中,尤其是在Web应用程序中,C3P0能够有效地管理和优化数据库连接,提高系统的性能和资源...

    C3P0连接池jar包(正式).zip

    1. **连接池管理**:C3P0可以创建并维护一定数量的数据库连接,当应用程序需要时,可以从连接池中获取连接,用完后归还,而不是每次使用都创建新的连接,这大大减少了数据库连接的创建和销毁开销。 2. **自动检测与...

    数据库连接池C3P0.zip

    在本压缩包“数据库连接池C3P0.zip”中,包含了C3P0数据库连接池的相关jar包以及配置文件,用于帮助开发者集成到他们的Java应用中,特别是与MYSQL数据库配合使用。 C3P0的主要特性包括: 1. **连接池管理**:C3P0...

    c3p0数据库连接池所需jar包

    C3P0是一个开源的Java数据库连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。在Java应用程序中,数据库连接池扮演着非常重要的角色,它能够有效地管理数据库连接,提高系统性能,减少数据库资源...

    c3p0数据库连接池示例

    **c3p0数据库连接池**是Java应用中广泛使用的第三方数据库连接管理工具,它能够有效地管理和优化数据库连接,提高应用程序的性能和效率。c3p0库通过提供连接池功能,使得数据库连接可以被多个并发请求共享,避免了...

    c3p0数据库连接池jar包

    C3P0数据库连接池是一个开源的Java连接池实现,由Miquel Arroyo创建,主要用于管理和优化数据库连接。在Java应用中,数据库连接的建立、关闭和管理是一个耗时的过程,而C3P0则通过提供连接池功能,提高了数据库操作...

    开源数据库连接池c3p0

    开源数据库连接池c3p0是一款广泛应用于Java后端开发中的数据库连接管理工具,它能够有效地管理和优化数据库连接,提高应用的性能和响应速度。c3p0的主要功能包括连接池的创建、维护以及自动回收资源,使得多个并发...

    C3p0数据库连接池

    **C3p0数据库连接池**是开源的Java数据库连接池工具,主要用于管理数据库连接,提高应用程序处理数据库的效率。C3p0是由Miquel Arroyo开发的一个轻量级、高性能的连接池实现,它能够帮助Java应用程序在处理数据库...

Global site tag (gtag.js) - Google Analytics