【问题标题】:cannot find database driver oracle.jdbc.oracledriver while running liquibase in cmd在 cmd 中运行 liquibase 时找不到数据库驱动程序 oracle.jdbc.oracledriver
【发布时间】:2017-11-28 10:23:16
【问题描述】:

/我正在尝试在命令提示符中为 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 not found/

【问题讨论】:

    标签: liquibase


    【解决方案1】:

    改成

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

    ....

    【讨论】:

      【解决方案2】:

      我不得不使用:

      --driver=oracle.jdbc.OracleDriver
      

      【讨论】:

        【解决方案3】:

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

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

        这会起作用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-02-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-10-25
          • 2013-01-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多