java - Hibernate异常: java. lang.ClassNotFoundException : oracle. jdbc.OracleDriver

标签 java oracle hibernate classpath drivers

我的 Java 项目在本地服务器 (localhost:8080) 上运行时抛出错误: java.lang.ClassNotFoundException:oracle.jdbc.OracleDriver

当 Hibernate 尝试连接到 Oracle 数据库时抛出此错误

 session = PersistenceManager.sessionFactory().openSession();

当我将应用程序部署到生产或测试服务器时没有问题。 为了排除故障,我需要让它在我的本地计算机上运行。 我错过了什么?

首先,我认为 Oracle 驱动程序丢失,因此我下载了 classes12.jar 并将其添加到 Java Build Path > Libraries 中。那没有帮助。我仍然遇到同样的错误。

谢谢

最佳答案

ojdbc6.jar 是 oracle jdbc 驱动程序的 jar - 确保它位于类路径上

关于java - Hibernate异常: java. lang.ClassNotFoundException : oracle. jdbc.OracleDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7234958/

相关文章:

java - 将 SoundPool 与 URI 一起使用?

Java虚拟机多次崩溃

java - 一个递归回溯问题

Oracle存储过程: return both result set and out parameters

java - 如何查询集合的复合元素? (无法为非实体集合创建元素连接)

java - 在一个循环中批量插入到不同的表

sql - 列标题 SQL 脚本

oracle - 在 Microsoft Windows 2008 Server 64 位上安装 Oracle 10 ODP.NET

java - 如何编辑 Hibernate Search java 源代码,或者可能是一个解决方法?

spring-boot - hashCode 或 equals 中的 HibernateException