我是新來的Flyway。我在Windows 64bit上使用Flyway 3.2.1,並試圖使用本地Oracle數據庫安裝(11g)的命令行工具。我收到以下錯誤:如何修復「無法實例化JDBC驅動程序」Flyway命令行錯誤?
錯誤:無法實例化JDBC驅動程序:oracle.jdbc.OracleDriver
我做了什麼錯?在flyway.conf中,我配置了我的jdbc url以及用戶名和密碼。
在此先感謝 Matze
我是新來的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