`

ProxoolDataSource做连接池时出现的问题

阅读更多
<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource">
		<property name="alias" value="db.proxool"></property>
		<property name="driver" value="${db.driver}"></property>
		<property name="driverUrl" value="${db.url}"></property>
		<property name="user" value="${db.user}"></property>
		<property name="password" value="${db.password}"></property>
		<property name="maximumActiveTime" 
                      value="${db.maximumActiveTime}"></property>
		<property name="maximumConnectionLifetime" 
                  value="${db.maximumConnectionLifetime}"></property>
		<property name="maximumConnectionCount" value="20" />
		<property name="houseKeepingTestSql">
            <value>select 1 from dual</value>
        </property>
        <property name="testBeforeUse" value="true"></property>

	</bean>

db.properties如下:

db.driver=oracle.jdbc.driver.OracleDriver
db.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl
db.user=xx
db.password=xx
db.maximumConnectionLifetime=36000000
db.maximumActiveTime=36000000
一直报坑爹的   数据库连接 java.sql.SQLException: 调用中无效的参数异常

后来发现

    配置里面的

<property name="user" value="${db.user}"></property>
		<property name="password" value="${db.password}"></property>

   这两个配置是没用的

   用户名密码要写在url里:

   db.url=jdbc:oracle:thin:xx/xx@127.0.0.1:1521:orcl

   c a

 

分享到:
评论
2 楼 mayouarebest8621 2015-11-19  
。。。。。。。这个真的太坑了。。从没这样写过。。搞了一天多。。感谢楼主。。。
1 楼 doccent 2015-01-06  
多谢你的帖子,帮我解决了问题

相关推荐

    Proxool连接池jar包

    Proxool连接池是数据库连接管理的一个开源工具,它提供了一种高效且灵活的方式来管理和复用数据库连接,以提升...在选择和使用数据库连接池时,需要根据项目需求考虑其特性、性能和兼容性,以选择最适合的解决方案。

    hibernate配置连接池大全

    此外,还可以开启连接池的监控功能,以便实时查看连接池的状态,及时发现并解决问题。 总结,Hibernate连接池的配置是优化数据库操作性能的关键步骤。正确选择和配置连接池,可以大大提高系统的响应速度和稳定性。...

    Java连接池评估报告

    - 这些异常表明Proxool连接池在处理高并发请求时存在局限性,尤其是在需要快速响应的应用场景中。 2. **多连接数**: - 为了避免上述异常,通常需要设置比实际业务线程数更多的数据库连接数。 - 这种做法虽然...

    连接池研究1

    在C#中,ProxoolDataSource是一个数据库连接池实现,它通过维护一系列预创建的数据库连接来提高系统性能。 1. **ProxoolDataSource的类图与工作流程** - `HouseKeeper`:负责定期检查连接池中的连接状态,如果发现...

    proxool+mysql+tomcat连接池所需jar包

    在构建企业级Java应用时,连接池是必不可少的组件,它优化了数据库连接的管理和复用,提高了系统性能。本文将详细介绍"proxool+mysql+tomcat连接池所需jar包"的相关知识,以及如何在实际项目中配置和使用。 首先,...

    Hibernate里配置第三方数据库连接池

    数据库连接池在应用启动时会预先初始化一定数量的数据库连接,并将其存储起来。当应用程序需要与数据库交互时,它会从连接池中获取一个已建立的连接,使用完毕后再归还到池中,而不是直接关闭。这样不仅减少了数据库...

    测试用的测试连接池欢迎下载

    1. **单元测试**:在编写单元测试时,可以使用测试连接池快速创建和销毁数据库连接,确保每个测试用例都在一个干净的环境中运行。 2. **集成测试**:集成测试阶段也需要频繁访问数据库,使用连接池可以有效提高测试...

    proxool连接池

    1. 应用程序请求数据库连接时,Proxool会检查连接池中是否有空闲连接。 2. 如果有空闲连接,就直接返回;如果没有,Proxool会在预设的阈值内创建新的物理连接。 3. 当应用程序完成对数据库的操作并释放连接时,...

    关于proxool数据库连接池的配置集合

    数据库连接池是现代应用程序开发中的重要组成部分,它有效地管理和复用数据库连接,从而提高系统性能并减少资源消耗。Proxool是Apache软件基金会的一个开源项目,提供了一个轻量级、高性能的数据库连接池解决方案。...

    使用数据库连接池proxool配置mysql数据库

    数据库连接池是应用程序管理数据库连接的一种高效方式,它在应用启动时预创建一定数量的数据库连接,供多个请求共享,避免了频繁地建立和关闭连接,从而提高了数据库操作的性能。Proxool是Apache的一个开源项目,...

    Spring+Hibernate+Proxool连接池

    标题 "Spring+Hibernate+Proxool连接池" 涉及到的是在Java后端开发中,使用Spring框架集成Hibernate ORM框架,并结合Proxool作为数据库连接池的技术实践。这通常是为了提高应用性能,优化数据库资源的管理和复用。...

    Struts2+spring+hibernate中的proxool连接池配置

    Proxool是一个基于池化的JDBC代理,它维护着一个数据库连接池,当应用需要访问数据库时,可以从池中获取连接,用完后再归还,而不是每次请求都创建新的连接,从而提高系统性能,减少数据库的压力。 **配置步骤** 1...

    spring+proxool整合配置

    当我们需要在Spring框架中集成Proxool作为数据连接池时,需要进行一系列的配置工作。下面我们将详细讨论如何进行"Spring+Proxool整合配置"。 首先,我们需要在项目的类路径下创建一个名为`proxool.properties`的...

    proxool配置参数说明及proxool-0.9.1相关jar包及spring配置方法

    在使用Proxool时,理解其配置参数是至关重要的,这些参数可以调整连接池的行为,以适应不同应用场景的需求。以下是一些主要的Proxool配置参数: 1. **driver-url**: 这个参数指定数据库驱动的URL,例如`jdbc:mysql:...

    java使用proxool连接mysql数据库

    Java 使用 Proxool 连接 MySQL ...不过需要注意,随着技术的发展,更现代的连接池解决方案如 HikariCP 或 C3P0 已经出现,它们在性能和功能上可能更为优化,因此在新的项目中,你可能需要考虑使用这些更先进的工具。

    proxool必备的3个jar包

    标题 "proxool必备的3个jar包" 指向的是在Java开发环境中使用Proxool连接池时所需的关键库文件。Proxool是一个开源的数据库连接池解决方案,它允许开发者管理和优化数据库连接,提高应用性能,降低资源消耗。在这个...

Global site tag (gtag.js) - Google Analytics