我收到此错误:
net.snowflake.client.core.CredentialManager initSecureStorageManager
信息:安全本地存储服务需要 JNA jar 文件。请按照安全本地存储功能的雪花 JDBC 说明进行操作。回退到正常流程。
net.snowflake.client.core.CredentialManager fillCachedCredential
信息:安全本地存储服务需要 JNA jar 文件。请按照安全本地存储功能的雪花 JDBC 说明进行操作。回退到正常流程。
如何在我的项目中添加这些文件?
这是我的连接属性文件:
hostname=jdbc:snowflake://ya189.ap-south-1.aws.snowflakecomputing.com/
user=
password=
account=ya189.ap-south-1
database=DEMO_DB
role=
warehouse=COMPUTE_WH
schema=PUBLIC
IS_ENCRYPTED=true
authenticator=externalbrowser
我在我的 pom.xml 中包含了 JNA:
<dependency>
<groupId>net.snowflake</groupId>
<artifactId>snowflake-jdbc</artifactId>
<version>3.13.15</version>
</dependency>
<!-- https://mvnrepository.com/artifact/net.java.dev.jna/jna -->
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<version>5.9.0</version>
</dependency>
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna-platform</artifactId>
<version>5.9.0</version>
</dependency>