这是项目配置完连接oracle的地址后,启动时报出的错,原因在于连接配置地址写错了。
原配置连接如下:
jdbc:oracle:thin:@xx.xx.xx.xx:xxxx/x
修改后配置连接如下:
jdbc:oracle:thin:@xx.xx.xx.xx:xxxx:x
改完后,启动成功,但是核心问题其实是oracle支持两种连接方式,sid或者是服务名,我们得先清楚是使用sid还是服务名来连接,参考如下:
//使用sid,sid为abcd
spring.datasource.url=jdbc:oracle:thin:@xxx.xxx.x.xx:xxxx:abcd
//使用服务名,服务名为abcd
spring.datasource.url=jdbc:oracle:thin:@xxx.xxx.x.xx:xxxx/abcd
最后要是还不行,反复检查下配置文件,剩下的错误大概率会出现在配置文件中。