Java 我试图在spring boot应用程序中使用JDBC瘦客户端连接到Oracle ATP数据库,但出现错误:身份验证失效
我已经设置了一个Oracle云自治事务处理(ATP)数据库,但当我试图将其连接到Java Spring启动应用程序时,它抛出了错误: java.sql.SQLRecoverableException:IO错误:远程主机强制关闭现有连接,身份验证失效0毫秒。“ 我已经正确地配置了Java 我试图在spring boot应用程序中使用JDBC瘦客户端连接到Oracle ATP数据库,但出现错误:身份验证失效,java,database,oracle,spring-boot,oracle-cloud-infrastructure,Java,Database,Oracle,Spring Boot,Oracle Cloud Infrastructure,我已经设置了一个Oracle云自治事务处理(ATP)数据库,但当我试图将其连接到Java Spring启动应用程序时,它抛出了错误: java.sql.SQLRecoverableException:IO错误:远程主机强制关闭现有连接,身份验证失效0毫秒。“ 我已经正确地配置了tnsnames.ora文件和sqlnet.ora文件,并将凭证文件夹放置在正确的位置。但是仍然出现上述错误 我的application.properties文件如下: spring.datasource.url=jdbc
tnsnames.ora
文件和sqlnet.ora
文件,并将凭证文件夹放置在正确的位置。但是仍然出现上述错误
我的application.properties文件如下:
spring.datasource.url=jdbc:oracle:thin:@sampledb_high?TNS_ADMIN=E:\\Oracle cloud POC\\Wallet_sampleDB
spring.datasource.username=ADMIN
spring.datasource.password=********
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
请告诉我如何解决此问题。我不确定这是否是原因,但请检查您正在使用的JDBC驱动程序的版本是什么?尝试将其升级到最新的18.3版本。如果您需要使用较旧的版本,则必须在启动应用程序之前设置Java属性。您这样做了吗?我不确定这是否是原因在上,但请检查您使用的JDBC驱动程序的版本是什么?请尝试将其升级到最新的18.3版本。如果需要使用较旧的版本,则必须在启动应用程序之前设置Java属性。您这样做了吗?