找不到数据库驱动程序:net.snowflake.client.jdbc.SnowflakeDriver

找不到数据库驱动程序:net.snowflake.client.jdbc.SnowflakeDriver,jdbc,liquibase,snowflake-cloud-data-platform,Jdbc,Liquibase,Snowflake Cloud Data Platform,我在下面设置了与liquibase的Snowflake db连接,但使用了以下liquibase.properties文件: driver: net.snowflake.client.jdbc.SnowflakeDriver classpath: ./liquibase-snowflake-1.0.jar url: jdbc:snowflake://XXXXXXX.snowflakecomputing.com username: YYYYYYYYY password: ZZZZZZZZZZ ch

我在下面设置了与liquibase的Snowflake db连接,但使用了以下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获得雪花驱动程序错误:

Unexpected error running Liquibase: java.lang.RuntimeException: Cannot find database driver: net.snowflake.client.jdbc.SnowflakeDriver
我检查了所使用的驱动程序是否与官方文档中提到的驱动程序相同。这在JDK13.0.1和liquibase 3.8.2上


这里出了什么问题/有什么解决方法的建议吗?提前谢谢

但是你的类路径中有驱动程序jar文件吗?我有。为了再次确认,我移动了
类路径:./liquibase-snowflake-1.0.jar
行。然后在小路上玩耍。错误路径导致
{path}不存在
。正确的路径移动到驱动程序错误,这不是雪花JDBC驱动程序jar。这是snoflake的liquibase扩展。您需要有驱动程序jar,否则就无法与数据库通信:很有趣,是的,这很有效。谢谢@jbnizetb但是你的类路径中有驱动程序jar文件吗?我有。为了再次确认,我移动了
类路径:./liquibase-snowflake-1.0.jar
行。然后在小路上玩耍。错误路径导致
{path}不存在
。正确的路径移动到驱动程序错误,这不是雪花JDBC驱动程序jar。这是snoflake的liquibase扩展。您需要有驱动程序jar,否则就无法与数据库通信:很有趣,是的,这很有效。谢谢@JBNizet