问题描述:
初学hibernate 映射oralc10g数据库出现 The Network Adapter could not establish the connection oralce 错误。
hibernate 配置文件如下:
<?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>
<!-- Database connection settings -->
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.url">jdbc:oracle:thin:@localhost:1521/oracle</property>
<property name="connection.username">xxg</property>
<property name="connection.password">xxg</property>
<!-- JDBC connection pool (use the built-in) -->
<!-- <property name="connection.pool_size">1</property> -->
<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.Oracle10gDialect</property>
<!-- Enable Hibernate's automatic session context management -->
<!-- <property name="current_session_context_class">thread</property> -->
<!-- Disable the second-level cache -->
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
<!-- Echo all executed SQL to stdout -->
<property name="show_sql">true</property>
<!-- Drop and re-create the database schema on startup -->
<!-- <property name="hbm2ddl.auto">update</property> -->
<mapping resource="com/xxg/bean/Student.hbm.xml"/>
</session-factory>
</hibernate-configuration>
解决办法:
lz这样:开始--> 运行--> cmd--> netstat -na
找找里面有没有如下一行:
TCP 127.0.0.1:1521 0.0.0.0:0 LISTENING
出现错误时,我没找到。当把localhost 改成127.0.0.1时候解决问题了。
之后在改成localhost 时发现 错误也没出现。
在这个过程之中添加了 Net Manager 的监听地址,主机名为:172.0.0.1, 端口号为:1521
分享到:
相关推荐
下面我们将详细探讨在Hibernate框架下对Oracle数据库操作所需的知识点。 1. **Hibernate框架简介** Hibernate是一个开源的Java库,它允许开发者在Java应用中使用对象关系映射技术,将Java对象与关系数据库的数据表...
本篇将深入探讨如何在实际项目中结合Hibernate与Oracle数据库进行应用。 一、Hibernate简介 Hibernate是一个开放源代码的对象关系映射(ORM)框架,它为开发者提供了在Java应用中操作数据库的强大工具。通过ORM,...
"class12(oracle数据库连接hibernate驱动程序)"这个标题暗示了我们将讨论如何配置和使用Oracle驱动来实现Hibernate对Oracle数据库的连接。 首先,我们需要了解Oracle JDBC驱动。Oracle提供了多种类型的JDBC驱动,...
在SpringMVC和Hibernate的集成中,我们需要配置数据源,使用JDBC驱动连接Oracle数据库。`spring-context.xml`配置文件中通常会包含`<bean>`标签来定义DataSource,使用`ojdbc.jar`驱动,并通过`...
2. 配置 Hibernate:使用 hibernate.cfg.xml 配置文件,指定数据库连接信息,例如: ```xml <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" ...
在 Hibernate 的配置文件中,我们可以配置不同的数据库连接,包括驱动程序、URL 等信息。 配置 Hibernate 连接数据库 在 Hibernate 的配置文件中,我们可以使用 properties 文件或 XML 文件来配置数据库连接。下面...
本文详细介绍了如何使用Hibernate连接Oracle数据库进行开发,涵盖了环境搭建、数据库表结构设计、配置文件设置以及实体映射与持久化操作等多个方面。通过本文的学习,读者应能掌握使用Hibernate框架进行Oracle数据库...
Hibernate 与各种数据库的连接配置 ...Hibernate 提供了多种数据库连接配置,包括 MySql、Sql Server、Oracle 和 DB2 等。开发人员可以根据需要选择合适的数据库连接配置,并在 hibernate.cfg.xml 文件中进行配置。
使用以上配置后,可以使用 Spring Boot 的测试工具来测试数据库连接是否正常。例如,可以使用 Spring Boot 的 `JdbcTemplate` 来执行一个简单的查询操作: ```java @RestController public class ...
2. **配置Hibernate**:创建一个`hibernate.cfg.xml`配置文件,指定数据库连接参数,例如URL、用户名、密码,以及JDBC驱动类(如`com.kingbase.jdbc.Driver`)。 3. **实体类映射**:为数据库表创建对应的Java实体...
8. **错误处理**:在处理数据库连接时,务必处理可能抛出的SQLException和其他异常,确保程序的健壮性。 9. **安全性**:确保数据库连接的用户名和密码被安全地存储和传递,避免硬编码在代码中。还可以使用角色基础...
2. 创建hibernate.cfg.xml配置文件,配置Oracle数据库连接信息。 3. 设计实体类,使用注解或XML文件映射到数据库表。 4. 编写DAO(数据访问对象)层,使用Session进行数据库操作。 5. 使用JUnit创建测试类,初始化...
### 使用Java连接Oracle数据库 #### 一、简介与准备工作 在进行Java程序开发时,经常需要与数据库进行交互。Oracle数据库作为业界广泛使用的数据库之一,掌握如何使用Java连接Oracle数据库是一项重要的技能。本文...
**hibernate 与 各种数据库连接配置** 在Java应用程序中,Hibernate作为一个强大的对象关系映射(ORM)框架,极大地简化了数据库操作。它允许开发者以面向对象的方式处理数据库,而无需直接编写SQL语句。为了实现...
当我们使用Hibernate来连接Oracle数据库时,需要一些特定的jar包来支持这个过程。下面将详细阐述如何配置和使用这些jar包来实现Hibernate与Oracle的连接。 1. **Hibernate ORM框架**:Hibernate是Java中的一种ORM...
1. 配置Hibernate环境:通过配置文件定义数据库连接信息和映射信息。 2. 实现数据持久化类:创建与数据库表相对应的Java类,定义其属性和持久化行为。 3. 数据操作:通过Session对象执行持久化操作,如保存、更新和...
Spring与Hibernate整合可以更加方便地管理数据库连接以及事务处理。 在Spring Hibernate整合框架中,通常采用Apache DBCP的BasicDataSource作为数据源连接池,这使得应用可以高效地管理数据库连接。在整合Spring ...
该文件包含`<hibernate-configuration>`标签下的`<session-factory>`标签,用于定义数据库连接参数、日志级别以及其他高级设置。 #### 三、MySQL连接配置 MySQL是使用最广泛的开源数据库之一。以下是配置Hibernate...
总之,要成功地在J2EE环境中利用Hibernate与Oracle数据库交互,不仅需要正确配置和使用上述的jar文件,还要对Hibernate和Oracle数据库的特性有深入理解,以及具备良好的Java编程和问题解决能力。
本教程将深入讲解如何使用Hibernate连接Oracle数据库,并通过代码实例演示数据库的增删改查操作。 首先,我们需要理解Hibernate的核心概念。它允许开发者用面向对象的方式来处理数据库,将Java类映射到数据库表,将...