首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Liquibase Windows MySQL -找不到数据库驱动程序: com.mysql.cj.jdbc.Driver

Liquibase Windows MySQL -找不到数据库驱动程序: com.mysql.cj.jdbc.Driver
EN

Stack Overflow用户
提问于 2020-09-10 13:25:30
回答 2查看 5.9K关注 0票数 4

我正在Powershell中运行以下命令,以便在CircleCI上获得它,但是看到了错误:找不到数据库驱动程序: com.mysql.cj.jdbc.Driver

./listbase.bat --driver=com.mysql.cj.jdbc.Driver --driver=com.mysql.cj.jdbc.Driver --url="jdbc:mysql://REDACTED:3306/sandbox" -changeLogFile=/db.Changelog-1.0.mysql.sql --username=REDACTED -password=REDACTED‘generateChangeLog

我检查了mysql-连接器文件的类路径是否正确/运行了一个文件,并且是True。

代码语言:javascript
复制
[System.IO.File]::Exists('E:\Software\liquibase-3.10.2\lib\mysql-connector-java-5.1.48.jar')

的输出后,路径变量有Liquibase根文件夹

代码语言:javascript
复制
$env:PATH

任何指示都将不胜感激。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-10 16:02:24

把你的司机换成

代码语言:javascript
复制
--driver=com.mysql.jdbc.Driver

或者更新mysql依赖项。我相信您的依赖有包com.mysql.jdbc,但mysql更新他们的库与新的包。

例如,尝试使用这一个

票数 4
EN

Stack Overflow用户

发布于 2022-09-08 09:55:51

对我来说,当我为插件添加mysql依赖项时,它起了作用:

代码语言:javascript
复制
        <plugin>
            <groupId>org.liquibase</groupId>
            <artifactId>liquibase-maven-plugin</artifactId>
            <version>4.15.0</version>
            <configuration>
                <propertyFile>${liquibase.properties}</propertyFile>
            </configuration>
            <dependencies>
                <dependency>
                    <groupId>mysql</groupId>
                    <artifactId>mysql-connector-java</artifactId>
                    <version>8.0.26</version>
                </dependency>
            </dependencies>
        </plugin>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63830696

复制
相关文章

相似问题

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