繁体   English   中英

使用Spring Boot重新连接到Oracle

[英]Reconnect to Oracle using spring boot

如果连接中断或断开,有什么方法可以设置spring boot重新连接Oracle?

我当前的Spring Boot设置:

spring.datasource.url=jdbc:oracle:${db.driver}:@${db.host}:${db.port}:${db.sid}
spring.datasource.username=${db.userName}
spring.datasource.password=${db.password}
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver

澄清:我想在数据库停止并重新启动时再次重新连接它。

您得到的错误与DB端而不是Java端有关。 大多数情况下,它发生在db schemaName / name / password错误时。

我以前没有用过这个?autoReconnect=true尝试过,但是我建议您实现一个简单的线程,该线程每5-10秒检查一次连接(也可以增加睡眠时间),如果没有连接,则尝试连接再次db。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM