用户登录
用户注册

分享至

maven jdbc

  • 作者: 哥射了
  • 来源: 51数据库
  • 2020-09-25


dev

true


com.mysql.jdbc.driver
jdbc:mysql://192.168.1.100:3306/test
test
test2011



test

com.mysql.jdbc.driver
jdbc:mysql://192.168.1.200:3306/test
        test
test2011




定义id为dev的profile:jdbc.url属性为jdbc:mysql://192.168.1.100:3306/test
定义id为test的profile:jdbc.url属性为jdbc:mysql://192.168.1.200:3306/test

2.在数据持久层的pom中定义resources过滤
其他数据库 的配置放在/src/main/resources和/src/test/resources中,在pom中增加resource过滤
1
2
3
4 ${project.basedir}/src/main/resources
5 true
6

7

8
9
10 ${project.basedir}/src/test/resources
11 true
12

13

14

3.在/src/main/resources和/src/test/resources中定义jdbc连接文件jdbc.properties
1 jdbc.driverclassname=${jdbc.driverclassname}
2
3 jdbc.url=${jdbc.url}
4
5 jdbc.username=${jdbc.username}
6
7 jdbc.password =${jdbc.password }
经过了如上3个步骤后运行mvn命令会执行id为dev的profile(由于在id为dev的配置中增加了true的配置)
在mvn命令后增加 -ptest运行,会执行id为test的profile。
经过如上配置后,maven会在src/main/resources/ 和 /src/test/resources 中的文件中(即第3步骤配置的jdbc.properties)查找在profile中定义的属性(如jdbc.properties中的${jdbc.driverclassname}等等)。



  
????com.microsoft.sqlserver
????mssql-jdbc
????6.2.1.jre8
????test
微软的mssql jdbc包,这个是for jre8的。
可以去mvnrepository.org上按需搜索jar包。
软件
前端设计
程序设计
Java相关