Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我试图在spring boot应用程序中使用JDBC瘦客户端连接到Oracle ATP数据库,但出现错误:身份验证失效_Java_Database_Oracle_Spring Boot_Oracle Cloud Infrastructure - Fatal编程技术网

Java 我试图在spring boot应用程序中使用JDBC瘦客户端连接到Oracle ATP数据库,但出现错误:身份验证失效

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

我已经设置了一个Oracle云自治事务处理(ATP)数据库,但当我试图将其连接到Java Spring启动应用程序时,它抛出了错误:

java.sql.SQLRecoverableException:IO错误:远程主机强制关闭现有连接,身份验证失效0毫秒。“

我已经正确地配置了
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属性。您这样做了吗?