最近做同步数据的时候需要将数据同步到另一个数据库中,也就是跨库操作,这就需要我们配置多个数据库连接来进行操作,具体代码如下:
1、在jdbc.properties配置文件内配置两个数据库连接:
ds1.driverClassName=com.mysql.jdbc.Driver
ds1.url=jdbc:mysql://127.0.0.1:3306/img_dist-2017?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
ds1.username=123
ds1.password=123
ds2.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
ds2.url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Swfy
ds2.username=123
ds2.password=123
##定义初始连接数
initialSize=0
##定义最大连接数
maxActive=20
##定义最大空闲
maxIdle=20
##定义最小空闲
minIdle=1
##定义最长等待时间
maxWait=60000
2、在application-mybatis.xml配置文件中引入数据库连接:
<!-- 引入配置文件 -->
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:jdbc.properties"