Spring中如何配置多个数据库连接

Spring中如何配置多个数据库连接,第1张

<!-- 数据源配置,使用应用内的DBCP数据库连接池 -->

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

<!-- Connection Info -->

<property name="driverClassName" value="${jdbc.driver}" />

<property name="url" value="${jdbc.url}" />

<property name="username" value="${jdbc.username}" />

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

<!-- Connection Pooling Info -->

<property name="maxIdle" value="${dbcp.maxIdle}" />

<property name="maxActive" value="${dbcp.maxActive}" />

<property name="defaultAutoCommit" value="false" />

<property name="timeBetweenEvictionRunsMillis" value="3600000" />

<property name="minEvictableIdleTimeMillis" value="3600000" />

</bean>

然后 写个application.properties文件

配置多个数据库的jdbc.driver.....等等

这个你只要配置3个SessionFactory、datasource分别使用3个用户,你可以使用一个jdbc.properties但是里面不要写用户,用户信息在datasource中直接写,然后你需要使用那个用户连接数据库就是用对应的SessionFactory即可!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9979823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存