参考了这个博主做一个数据源切换的功能
https://blog.csdn.net/yanglei199307/article/details/108406767?spm=1001.2014.3001.5502
but,写完之后发现就是连接不上oracle
结果oracle驱动冲突 啊啊啊啊啊啊啊啊啊。。。
解决方案如下
我本地安装的oracle版本如下:
jdk版本如下图:
把这个jar包放到C:\Users\EDY(可以自己定义的,我cmd打开默认就这个地址。)
如果是本地安装的oracle的话(安装在c盘是不好的行为,不要学),要在这里找到这个jar包:C:\app\EDY\product\11.2.0\dbhome_1\jdbc\lib
打开cmd窗口 ,执行一下 这个maven命令:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc6.jar
就会出现一个oracle6的文件夹
打开这个文件夹找到.pom文件,文本打开,把里面的pom复制出来
我们需要的就是
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.1.0</version>
贴到咱们自己pom文件里面,加载一下。然后看下依赖 确定用的是ojdbc6.jar这个jar包
ok
再试一下,应该就可以了
tips:
如果不是本地安装的oracle,拿不到那个jar包,oracle的官网可以免费下载