首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Flyway无法使用Snowflake JDBC

Flyway无法使用Snowflake JDBC
EN

Stack Overflow用户
提问于 2021-02-04 06:12:16
回答 1查看 85关注 0票数 1

我正在尝试在Flyway中使用Snowflake JDBC驱动程序。我在Flyway核心版本的jdbc,并安装了雪花0.5.1驱动程序版本3.12.17。调试时,我可以手动连接到Snowflake,方法是:

代码语言:javascript
运行
复制
DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD);

但是当我尝试像这样设置Flyway数据源时:

代码语言:javascript
运行
复制
flyway.setDataSource(DB_URL, DB_USER, DB_PASSWORD);

我得到以下错误:

代码语言:javascript
运行
复制
Unable to autodetect JDBC driver for url: jdbc:snowflake://***.snowflakecomputing.com/?db=***&warehouse=COMPUTE_WH

我尝试过手动设置driver属性:

代码语言:javascript
运行
复制
Properties flywayProperties = new Properties();
flywayProperties.put("driver", "net.snowflake.client.jdbc.SnowflakeDriver");
flyway.setDataSource(DB_URL, DB_USER, DB_PASSWORD);

但不幸的是,这也不起作用。

我做错了什么?我如何告诉Flyway我的Snowflake JDBC驱动程序?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-04 06:27:38

不要紧,我刚刚更新了我的Flyway到最新的(7.x),它工作得很好。这是我对任何遇到这种情况的人的建议。升级就行了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66036482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档