【问题标题】:How to fix "Unable to instantiate JDBC driver" Flyway command line error?如何修复“无法实例化 JDBC 驱动程序”Flyway 命令行错误?
【发布时间】:2015-07-14 00:24:28
【问题描述】:

我是 Flyway 的新手。我在 Windows 64 位上使用 Flyway 3.2.1,并且刚刚尝试使用我的本地 Oracle 数据库安装 (11g) 的命令行工具。我收到以下错误:

错误:无法实例化 JDBC 驱动程序:oracle.jdbc.OracleDriver

我做错了什么?在 flyway.conf 我配置了我的 jdbc url 以及用户名和密码。

提前致谢 马茨

【问题讨论】:

  • 啊啊啊——这是我自己犯的愚蠢错误!配置文件说:# * = 驱动程序必须手动下载并安装在 /drivers 中。因此,将 oracle jdbc jar 复制到驱动程序子目录后,它现在可以正常工作了!

标签: oracle jdbc command-line flyway


【解决方案1】:

问题解决了。对于 Oracle,您必须将 jdbc 驱动程序 jar 放在驱动程序子目录中。

【讨论】:

    【解决方案2】:

    这已记录在here

    总结: 转到http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html 并选择所需的Oracle JDBC 驱动程序版本。然后下载“ojdbc6.jar”文件并将其移动到安装 Flyway 下方的drivers 文件夹中。下次您运行 Flyway 时,它应该会自动拾取。

    【讨论】:

      猜你喜欢
      • 2012-08-27
      • 2015-03-23
      • 2018-07-27
      • 2021-06-05
      • 2021-11-16
      • 2012-09-14
      • 2020-06-23
      • 2012-07-20
      • 1970-01-01
      相关资源
      最近更新 更多