在cmd中运行liquibase时找不到数据库驱动程序oracle.jdbc.oracledriver

时间:2017-06-25 09:47:45

标签: liquibase

/ 我正在尝试在commandprompt中为changelog执行正常的liquibase命令,但是它说驱动程序不存在 /

liquibase --driver = oracle.jdbc.driver.OracleDriver --classpath = C:\ oraclexe \ app \ oracle \ product \ 11.2.0 \ server \ jdbc \ lib \ ojdbc6.jar --changeLogFile = db.changelog -1.0.xml --url =“jdbc:oracle:thin:@localhost:1521:xe”--username = system --password = root update

/ 请任何人告诉我为什么抛出oracle.jdbc.driver.OracleDriver未找到 /

3 个答案:

答案 0 :(得分:2)

将其更改为

liquibase --driver=oracle.jdbc.driver.OracleDriver \
 --classpath=ojdbc6.jar \

...

答案 1 :(得分:0)

我必须使用:

--driver=oracle.jdbc.OracleDriver

答案 2 :(得分:0)

还请在您的属性文件中添加odbc jar。 喜欢:

驱动程序:oracle.jdbc.OracleDriver
类路径:ojdbc6-2.0.jar

这将起作用。