gpt4 book ai didi

java - 使用 hibernate 与 oracle 的驱动程序连接问题

转载 作者:行者123 更新时间:2023-12-01 11:37:12 29 4
gpt4 key购买 nike

我刚开始使用 hibernate,所以当我尝试连接到 Oracle 数据库时遇到问题。我正在一步一步地遵循this教程,但是here创建 Hibernate 逆向工程文件中,当 oracle 驱动程序尝试建立连接时,我遇到了一些错误。这是确切的错误:

enter image description here

这是我的 hibernate.cfg.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property>
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property>
<property name="hibernate.connection.username">hotel</property>
<property name="hibernate.connection.password">hotel</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.current_session_context_class">thread</property>
<property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>
</session-factory>
</hibernate-configuration>

也许我需要在某个地方设置 jdbc oracle 驱动程序,但我不知道确切的位置。知道可能出了什么问题吗?

提前致谢!!

最佳答案

Oracle 驱动程序不在您的类路径中。您需要访问 Oracle 站点并下载 Oracle 瘦驱动程序。这是 11g 的页面:

http://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html

以下是与 oracle 对话的 netbeans 说明:

https://netbeans.org/kb/docs/ide/oracle-db.html#oci

您必须首先安装 Oracle 数据库即时客户端,然后确保 ojdbc6.jar 文件位于您的类路径中。

关于java - 使用 hibernate 与 oracle 的驱动程序连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29856633/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com