`
shicheng
  • 浏览: 165306 次
  • 性别: Icon_minigender_1
  • 来自: 泉州
社区版块
存档分类
最新评论

连接oracle10g报错

阅读更多

接到一个新项目,使用oracle10g,第一次使用,先试了一下,写了一个简单例子连接一下,结果报如下错误:

009-09-27 17:38:15,093 [main] WARN  [org.hibernate.cfg.SettingsFactory] - Could not obtain connection metadata
java.sql.SQLException: 不支持的特性
	at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
	at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
	at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
	at oracle.jdbc.dbaccess.DBError.throwUnsupportedFeatureSqlException(DBError.java:689)
	at oracle.jdbc.OracleDatabaseMetaData.supportsGetGeneratedKeys(OracleDatabaseMetaData.java:4180)
	at com.mchange.v2.c3p0.impl.NewProxyDatabaseMetaData.supportsGetGeneratedKeys(NewProxyDatabaseMetaData.java:3578)
.
.
.

 找了一下,原来是我的jar包有问题,我还是使用原来oracle9i的classes12.jar,下了一个最新的叫ojdbc14.jar。试了一下OK。把这个jar放到附件中,有需要的可以下载使用。

分享到:
评论
4 楼 zengbailan 2009-11-05  
弄了半天, 以为是ojdbc14.jar 就没问题了. 那知道这文件大小没注意////
3 楼 shicheng 2009-10-08  
keer2345 写道
楼主,你用的是hibernate3.3+ spring2.5吗?
我的是oracle92+hibernate3.3+spring2.5,也换了ojdbc14.jar,可是还是没有解决

我换成ojdbc14.jar,是因为使用oracle10g的,不是hibernate,spring的版本问题
我用的也是hibernate3.3和spring2.5
2 楼 keer2345 2009-10-06  
刚才看了一下, 我oracle9的那个ojdbc14.jar大小和你的不一样,换了之后就好了,真折腾人呀, 呵呵,谢谢
1 楼 keer2345 2009-10-06  
楼主,你用的是hibernate3.3+ spring2.5吗?
我的是oracle92+hibernate3.3+spring2.5,也换了ojdbc14.jar,可是还是没有解决

相关推荐

    Oracle.ManagedDataAccess.dllC#连接Oracle10g,11g,12g所需的DLL

    这个DLL文件是Oracle Data Access Components (ODAC)的一部分,提供了与Oracle 10g,11g,以及12g数据库版本的兼容性。由于它是托管的,因此可以在32位和64位系统上无缝运行,简化了开发和部署过程。 使用Oracle....

    解决配置oracle数据源报错问题

    配置oracle 10g odbc数据源的时候提示an unsupported operation was attempted 具体解决方法:下载压缩包,用压缩包内的文件替换本地电脑内的文件。 信息来源:http://oooo-h.iteye.com/blog/1435190

    PB如何连接Oracle数据库

    PB 如何连接 Oracle 数据库 本文将指导您如何使用 PowerBuilder 连接 Oracle 数据库,从最基本的 ODBC 配置到 DB Profile 配置和 PB 专用接口配置,整个过程简单易懂,适合初学者和高手。 ODBC 配置 在 Windows ...

    plsql连接64位oracle报错instantclient或没有connect by 选项问题

    ### PL/SQL 连接 64 位 Oracle 报错解决方案 #### 一、问题背景 当使用 PL/SQL Developer 工具连接 Oracle 数据库时,可能会遇到两种常见问题:一种是在尝试连接 64 位 Oracle 数据库时收到错误提示 `d:/instant...

    Oracle10g导入导出

    ### Oracle 10g 数据导入导出详解 #### 一、概述 Oracle 10g 引入了一项新技术——**数据泵**(Data Pump),它为数据库管理员(DBA)及开发人员提供了一种高效的方式,可以快速地在不同的 Oracle 数据库之间迁移数据...

    oracle10g配置ODBC报错,oracle-5699495补丁

    Oracle 10g是一款广泛应用的关系型数据库管理系统,其在配置ODBC(Open Database Connectivity)时可能会遇到各种问题。ODBC是微软提供的一种数据库访问接口,它允许应用程序通过标准的API来连接不同类型的数据库,...

    oracle10-11g oci.dll

    1、适用于navicat等连接oracle所需工具包,包含orcale10g 11g; 2、不用本地安装oracle客户端 ,直接远程连接oracle; 3、解决报错ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK

    解决[Navicat] 连接Oracle报错

    总的来说,解决Navicat连接Oracle报错“Cannot load OCI DLL 87”需要正确安装和配置Oracle Instant Client,更新环境变量,以及确保必要的配置文件完整无误。这个过程可能需要一定的耐心和对Oracle网络配置的理解,...

    SuSE11下安装oracle10g

    ### SuSE 11 下安装 Oracle 10g 详细步骤及注意事项 #### 一、SuSE Linux Enterprise Server 11 的安装 本章节将详细介绍如何在虚拟机环境下安装 SuSE Linux Enterprise Server 11,并为后续安装 Oracle 10g 做好...

    navicat 连接oracle 11g驱动包

    我在之前项目中连接Oracle12是不报错的,也不需要做任何配置,直接选择basic或者TNS连接方式都可以顺利连接,刚开始也很恼火,查了资料后,加载这个驱动就行,最终解决,这里面还有连接hive和mysql的,大家也可以存...

    oracle10g在win764下的问题解决方法及PLSQL Developer

    首先,针对Oracle 10g在Win7 64位系统上遇到的证书失效问题,这主要是由于Oracle 10g发布时使用的安全证书在后来的时间点已经过期,导致Windows在安装过程中会报错。解决这个问题的关键是下载并安装相关的证书更新...

    Docker 拉取 oracle 11g镜像超详细配置.docx

    Docker 拉取 oracle 11g镜像超详细配置,包含从docker拉取oracle11g镜像到oracle11g配置,最后到PLSQL连接oracle11g容器的超详细步骤。

    oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法

    您可能感兴趣的文章:常用的Oracle doc命令(收藏)Oracle 多行记录合并/连接/聚合字符串的几种方法Oracle中字符串连接的实现方法php连接oracle数据库及查询数据的方法plsql连接oracle数据库报ora 12154错

    关于创建oracle 连接时报以下错误,ORA-01017 ORA-02063

    文档中提到,出现这些错误的上下文是在尝试从Oracle 10g R2建立到Oracle 11g R1的新数据库连接时。在Oracle 11g版本中,默认情况下用户密码是区分大小写的,这与早期版本如Oracle 10g中的默认设置不同。当从低版本...

    解决Oracle11g,PL/SQL连接报错问题

    解决Oracle11g,PL/SQL连接报错问题 解压 解压instantclient-basic-nt-11.2.0.2.0.zip,例如到D:\instantclient_11_2 3、设置PLSQL Developer 启动PLSQL Developer,不登录点取消进入PLSQL Developer,Tools->>...

    oracle11g数据导入到oracle10g步骤

    1. **准备导入环境**:如果导出数据的计算机无法连接到目标Oracle 10g数据库,则需要在一台能够连接到目标数据库的计算机上重复上述的第一步至第四步,即创建文件夹并将导出的`.dmp`文件复制到该文件夹中。...

    oracle 10g 英文试题

    ### Oracle 10g 英文试题解析 #### 考试概述 Oracle 10g DBA(数据库管理员)认证考试是Oracle公司为验证个人在管理Oracle 10g数据库方面的能力而设立的一项专业考试。该考试主要涵盖Oracle 10g的新特性及其在...

    oracle登录报错案例分析

    ### Oracle登录报错案例分析 在日常的数据库管理和维护工作中,遇到登录Oracle数据库时报错的情况是较为常见的。本文将通过一个具体的案例来分析并解决Oracle登录时出现的“ORA-01031: insufficient privileges”...

Global site tag (gtag.js) - Google Analytics