如何修复“无法实例化JDBC驱动程序”Flyway命令行错误?
问题描述:
我是新来的Flyway。我在Windows 64bit上使用Flyway 3.2.1,并试图使用本地Oracle数据库安装(11g)的命令行工具。我收到以下错误:如何修复“无法实例化JDBC驱动程序”Flyway命令行错误?
错误:无法实例化JDBC驱动程序:oracle.jdbc.OracleDriver
我做了什么错?在flyway.conf中,我配置了我的jdbc url以及用户名和密码。
在此先感谢 Matze
答
问题解决了。对于Oracle,您必须将jdbc驱动程序jar放入驱动程序子目录中。
答
转至http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html并选择所需的Oracle JDBC驱动程序版本。然后下载“ojdbc6.jar”文件并将其移动到安装了Flyway的drivers
文件夹中。下一次运行Flyway时,应该自动提取。
Ahhhh - 这是我自己的愚蠢错误!配置文件说:#* =驱动程序必须手动下载并安装在/ drivers中。所以在将oracle jdbc jar复制到drivers子目录后,它现在可以正常工作了! – Matze