ProxoolDataSource做连接池时出现的问题

在使用ProxoolDataSource作为数据库连接池时遇到问题,配置文件db.properties中的db.url设置不正确导致java.sql.SQLException。正确的url格式应将用户名和密码包含在内,如jdbc:oracle:thin:xx/xx@127.0.0.1:1521:orcl。错误的配置db.maximumConnectionLifetime和db.maximumActiveTime被指出为无效选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值