如何修复“无法实例化JDBC驱动程序”Flyway命令行错误?

问题描述:

我是新来的Flyway。我在Windows 64bit上使用Flyway 3.2.1,并试图使用本地Oracle数据库安装(11g)的命令行工具。我收到以下错误:如何修复“无法实例化JDBC驱动程序”Flyway命令行错误?

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

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

在此先感谢 Matze

+0

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

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

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