`
hyj0903
  • 浏览: 151323 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

hibernate连接oracle10g时相关异常处理

阅读更多

1.jdbc驱动问题

e:\oracle\product\10.2.0\db_1\jdbc\lib这个目录下有很多jar文件,hibernate连接oracle10g时,只需要ojdbc14.jar这个jar就可以了.其它的占时不太清楚.

 

 

2.Oracle10g中"listener does not currently know of SID given in connect descriptor"

 这个是你的listener.ora文件配置错误,正确的配置如下:

 

# listener.ora Network Configuration File: e:\oracle\product\10.2.0\db_1\network\admin\listener.ora 
# Generated by Oracle configuration tools. 
SID_LIST_LISTENER = 
(SID_LIST = 
    (SID_DESC = 
      (SID_NAME = PLSExtProc) 
      (ORACLE_HOME = e:\oracle\product\10.2.0\db_1) 
      (PROGRAM = extproc) 
    ) 
    (SID_DESC = 
      (GLOBAL_DBNAME = link) 
      (ORACLE_HOME = e:\oracle\product\10.2.0\db_1) 
      (SID_NAME = link) 
    ) 
) 
LISTENER = 
(DESCRIPTION_LIST = 
    (DESCRIPTION = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) 
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    ) 
) 

 link是数据库实例名称.

分享到:
评论

相关推荐

    Myeclipse 10.0 + Hibernate 4.3.5 连接 Oracle 11G的演示代码

    标题 "Myeclipse 10.0 + Hibernate 4.3.5 连接 Oracle 11G的演示代码" 描述的是一个整合项目,它将Myeclipse 10.0集成开发环境、Hibernate 4.3.5对象关系映射框架与Oracle 11G数据库相结合,用于演示如何在这样的...

    springMVC+hibernate+oracle10g实现用户登陆

    在IT行业中,构建Web应用程序是一项常见的任务,而`SpringMVC`、`Hibernate`和`Oracle10g`是三个非常关键的技术组件,它们分别在不同的层面上为应用提供支持。下面将详细介绍这三个技术以及如何将它们整合起来实现...

    hibernate连接Orcale

    本文将详细介绍如何使用Hibernate连接Oracle 11g Release 2(11R2)数据库。 首先,要实现Hibernate与Oracle的连接,我们需要完成以下几个步骤: 1. **环境准备**:确保已安装JDK、Oracle 11g数据库以及相应的...

    SSH 框架集成连接Oracle数据库的配置

    SSH框架集成连接Oracle数据库的配置是一项常见的开发任务,主要涉及Spring、Struts2和Hibernate这三个流行Java开源框架的协同工作。下面将详细讲解这个过程。 首先,SSH框架是Java Web开发中的三大神器,它们分别是...

    SSH项目框架(Struts2,Hibernate3,Spring3,Oracle11g)

    2. **异常处理**:通过Spring的全局异常处理,可以统一处理可能出现的运行时异常。 3. **安全控制**:利用Spring Security或者Struts2的安全插件,实现用户认证和授权。 4. **性能优化**:合理设置Hibernate二级缓存...

    java连接oracle数据库

    ### 使用Java连接Oracle数据库 #### 一、简介与准备工作 在进行Java程序开发时,经常需要与数据库进行交互。Oracle数据库作为业界广泛使用的数据库之一,掌握如何使用Java连接Oracle数据库是一项重要的技能。本文...

    Hibernate3.5.1+Proxool0.9.1+Oracle10g2实现关键

    标题 "Hibernate3.5.1+Proxool0.9.1+Oracle10g2实现关键" 提供了一个关于整合三个技术的实践场景:Hibernate 3.5.1(一个流行的Java对象关系映射框架),Proxool 0.9.1(一个数据库连接池)以及Oracle 10g 2(一种...

    SSH配置步骤及异常处理

    - 创建数据库连接,例如使用MyEclipse的Database Explorer连接Oracle 10g。 **4. 添加Hibernate支持** - 将Hibernate的核心库添加到项目中,并选择复制到`lib`文件夹并添加到构建路径。 - 不创建`hibernate.cfg.xml...

    Extjs3.2+struts2.0+spring2.5+hibernate3.5+weblogic10+oracle10g含全包5

    proxool_cofig.xml为连接池配置 此项目可做基础项目开发原型方便,启动此项目在weblogic10中会有antlr-2.7.6rc1.jar此包的异常请配置其先加载并将次包考入 bea\wlserver_10.0\server\lib目录下,再将bea\user_projects...

    Oracle数据库应用之Shopping System

    这个系统可能是为了模拟一个在线购物平台,它利用Oracle 10g的强大功能来存储、处理和检索商品信息、用户订单、支付记录等关键数据。Oracle 10g是一个成熟的关系型数据库管理系统,提供了高效的数据存储、事务处理和...

    ssh整合+Oracle

    Oracle 11g作为数据库,提供了一套完整的关系数据库解决方案,包括强大的SQL支持、事务处理、备份恢复、性能优化等。在项目中,它被用于存储和检索数据。同时,由于描述中提到"可移植数据库而使用mysql",这表明代码...

    struts2+spring2.5+hibernate3整合

    这里我们将深入探讨这三个框架整合的细节,以及如何在Oracle Database 10g Express Edition上运行一个完整的示例。 **Struts2** 是一个基于MVC(Model-View-Controller)设计模式的Web应用程序框架,主要负责控制...

    MyEclipse下SSH配置详细步骤及异常处理

    - 配置项目的数据库连接信息,例如使用 Oracle 10g; - 不创建 `SessionFactory` 类,因为后续将使用 Spring 进行管理。 ##### 5. 添加 Spring 支持 - 为项目添加 Spring 支持; - 选择 Spring 2.0 版本并勾选所有...

    SSH成功整合+Oracle数据库.pdf

    【环境配置】为了整合SSH并连接Oracle,你需要安装MyEclipse 8.5、Tomcat 6.0服务器、Oracle 10g数据库以及JDK 6.0。这些版本是作者测试成功所使用的,虽然其他版本可能也适用,但可能会遇到兼容性问题。 【数据库...

    sdoapi-11.2.0.jar

    4. 异常处理:处理可能出现的Oracle Spatial特定异常,如`SDOException`。 5. 性能优化:合理设计数据模型,避免全表扫描,适时使用物化视图等手段提升性能。 总之,`sdoapi-11.2.0.jar`是Java开发人员操作Oracle ...

    韩顺平SQLHelper类

    在这个特定的“韩顺平SQLHelper类”中,我们讨论的是一个专为Oracle 10g数据库设计的实用工具,它提供了连接、查询、更新、删除等常见的数据库操作功能。 首先,了解JDBC是理解SQLHelper类的基础。JDBC是Java平台的...

    JDBC驱动(Mysql ,sqlsever,oracle)

    Oracle JDBC驱动通常需要`ojdbcXX.jar`或`ojdbc7g.jar`等文件,根据版本不同,具体文件名会有所差异。配置连接时,需要提供TNS名称或者数据库的IP、端口和服务名。 5. **使用JDBC的基本步骤**: - 加载驱动:`...

    JAVA留言板(SSH)详细步骤.

    3. 配置数据库连接信息,使用Linkoracle10g连接方式,使项目具备与Oracle数据库交互能力。 ##### 第三步:添加Spring支持 1. 选择Spring 2.0版本,添加所有必要组件。 2. 将Spring相关的JAR包复制到`lib`文件夹,并...

    c3p0数据库缓冲池配置说明

    一旦达到这个数量,再请求新的连接时将抛出异常。 - **应用场景**:此参数用于限制并发用户数,避免因过多的连接导致服务器资源耗尽。 - **示例配置**: ```xml <property name="hibernate.c3p0.max_size" value=...

Global site tag (gtag.js) - Google Analytics