jdbc - 找不到数据库驱动程序:net.snowflake.client.jdbc.SnowflakeDriver
问题描述
我正在关注雪花上的 liquibase以设置与 liquibase 的雪花数据库连接,但使用以下 liquibase.properties 文件:
driver: net.snowflake.client.jdbc.SnowflakeDriver
classpath: ./liquibase-snowflake-1.0.jar
url: jdbc:snowflake://XXXXXXX.snowflakecomputing.com
username: YYYYYYYYY
password: ZZZZZZZZZZ
changeLogFile: mySnowflakeChangeLog.xml
我从 liquibase 收到 Snowflake 驱动程序错误:
Unexpected error running Liquibase: java.lang.RuntimeException: Cannot find database driver: net.snowflake.client.jdbc.SnowflakeDriver
我检查了正在使用的驱动程序是官方文档https://docs.snowflake.net/manuals/user-guide/jdbc-configure.html中提到的正确驱动程序。这是在 JDK 13.0.1 和 liquibase 3.8.2 上。
这里出了什么问题/关于解决方法的任何建议?提前致谢!
解决方案
推荐阅读
- c# - 如何在 UWP 中使用动画 PNG?
- python - 如何克服 TypeError:日期时间类型的对象不是 JSON 可序列化的
- azure - 能否跨 Azure SQL 和 Azure Cosmos Db 执行分布式事务?
- javascript - React - 当我尝试导入“firebase/app”时出现 Firebase 模块错误
- python - 无法将 pandas 数据帧插入 mongo - 无法编码对象:数组([],dtype=int64),类型:
- java - 如何解决 Hibernate Jpa 中的内存错误?
- javascript - 将数组的对象迭代/打印到 HTML 中,同时保持 Angular 7 中的顺序
- python - Bet365 检测到 Selenium Chromedriver
- mysql - Netbeans 8 和 Java 的连接池问题
- mysql - 如何在没有 SQL 输入的字段中返回“NULL”?