当前位置: 首页 > 知识库问答 >
问题:

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

微生曾琪
2023-03-14

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

liquibase--驱动程序=oracle。jdbc。驾驶员OracleDriver--类路径=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”--用户名=系统--密码=根更新

/please有人告诉我为什么扔oracle.jdbc.driver.找不到OracleDriver/

共有3个答案

司徒阳曜
2023-03-14

还请在属性文件中插入odbc jar。例如:

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

这将工作。

晁绍辉
2023-03-14

我不得不使用:

--driver=oracle.jdbc.OracleDriver
和斌
2023-03-14

将其更改为

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

....

 类似资料:
  • 问题内容: 我是java和数据库连接的新手,我试图与oracle数据库建立非常简单的连接。当我运行此代码时: 我得到了输出。我正在使用Eclipse Helios,并且已将其添加到构建路径中(我仔细检查了第一件事),并且正在使用JDK 1.6。 问题答案: 检查.jar是否也在您的运行路径上。在eclipse中,转到运行->运行配置->选择配置->类路径选项卡。如果您的jar不在右侧选择“添加ja

  • 我正在Powershell中运行以下命令,以便在Circovereci上得到它,但看到错误:无法找到数据库驱动程序:com.mysql.cj.jdbc.driver ./liquibase.bat--classpath=e:\software\liquibase-3.10.2\lib\mysql-connector-java-5.1.48.jar--changelogfile=/db.change

  • 问题内容: 输出 >无法连接到数据库服务器java.lang.ClassNotFoundException 问题答案: 看来您应该将MySQL驱动程序jar放入 类路径中 。

  • 因此,我一直在使用sbt with assembly将所有依赖项打包到一个jar中,用于spark工作。我做了几个工作,使用设置连接池信息,将其广播出去,然后在RDD上使用获取连接,并将数据插入数据库。在我的sbt构建脚本中,我包括 这确保JDBC连接器与作业打包在一起。一切都很好。 因此,最近我开始使用SparkSQL,并意识到使用中的新特性,简单地获取一个dataframe并将其保存到jdbc

  • xml有一个简单的变更集,它创建了一个表,只是为了在一开始测试liquibase。 但我不会走这么远,因为当我运行项目时 我收到以下错误:

  • 问题内容: 我想将oracle jdbc驱动程序作为依赖项(运行时作用域)添加到我的项目中-ojdbc14。在MVNrepository站点中,放入POM的依赖项为: 当然这是行不通的,因为它不在maven使用的中央存储库中。2个问题: 如何找到包含此工件的存储库(如果有)? 我如何添加它以便Maven使用它? 问题答案: 如何找到包含此工件的存储库(如果有)? 不幸的是,由于二进制许可证,Ora