接到一个新项目,使用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放到附件中,有需要的可以下载使用。
分享到:
相关推荐
C#连接Oracle10g,11g,12g所需的DLL(无需安装Oracle客户端,64位,32位通用版)含实例。
配置oracle 10g odbc数据源的时候提示an unsupported operation was attempted 具体解决方法:下载压缩包,用压缩包内的文件替换本地电脑内的文件。 信息来源:http://oooo-h.iteye.com/blog/1435190
我在之前项目中连接Oracle12是不报错的,也不需要做任何配置,直接选择basic或者TNS连接方式都可以顺利连接,刚开始也很恼火,查了资料后,加载这个驱动就行,最终解决,这里面还有连接hive和mysql的,大家也可以存...
1、适用于navicat等连接oracle所需工具包,包含orcale10g 11g; 2、不用本地安装oracle客户端 ,直接远程连接oracle; 3、解决报错ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK
解决Oracle11g,PL/SQL连接报错问题 解压 解压instantclient-basic-nt-11.2.0.2.0.zip,例如到D:\instantclient_11_2 3、设置PLSQL Developer 启动PLSQL Developer,不登录点取消进入PLSQL Developer,Tools->>...
由于oracle.exe占用内存过高,修改SGA的大小后导致监听服务不能启动,数据库不能连接等一系列问题和错误,希望此资源能够帮你解决问题,或者给你带来帮助!
Docker 拉取 oracle 11g镜像超详细配置,包含从docker拉取oracle11g镜像到oracle11g配置,最后到PLSQL连接oracle11g容器的超详细步骤。
您可能感兴趣的文章:常用的Oracle doc命令(收藏)Oracle 多行记录合并/连接/聚合字符串的几种方法Oracle中字符串连接的实现方法php连接oracle数据库及查询数据的方法plsql连接oracle数据库报ora 12154错
本次Oracle11g的安装,我多次安装,卸载,成功实现了Windows7旗舰版 64位系统上Oracle11g 64位的安装,且实现plsql连接数据库
免安装Oracle客户端使用PL/SQL连接Oracle的2种方法
Oracle11g从安装到启动,乱码解决,远程连接问题,数据库创建
由于Navicat链接oracle数据域出现oci不支持,所以此oci压缩包弥补Navicat缺点
在Red Hat Enterprise Linux Server Releae 5.5 成功安装ORACLE 10g 后,在客户端配置TNS后,测试是否可以连接到数据块服务器,结果报错: ORA-12170:TNS:连接超时
win 8 升级 win 10 后,oracle 11g 无法启动及客户端连接,命令行sqlplus登录,startup 时报 ORA-00119 和 ORA-00132 的错误。 1. sqlplus /nolog 2. conn / as sysdba 3. startup 报错: ORA-00119 和 ORA-00132
修改计算机名或IP后Oracle10g无法启动服务即windows服务中有一项oracle服务启动不了,报错,下面是具体的解决方法
ERwin连接oracle报ORA-01041内部错误,hostdef扩展名不存在解决办法,实验可解决问题。
instantclient_11_2.rar应用于Python(pandas)连接Oracle数据库时报错"64-bit Oracle Client library cannot be loaded 解决办法所需包。 错误:Python连接Oracle数据库时报错"64-bit Oracle Client library ...
一、Oracle 10G以前使用WMSYS.WM_CONCAT: wmsys.wm_concat将字段的值用”,”来隔开。 select id,wm_concat(name) from tab_name group by id; 二、使用sys_connect_by_path sys_connect_by_path(字段名, 2个字段...
1.Python代码 ...2.报错信息及解决 错误1:cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library 解决办法:下载对应版本的 instant client 工具包,我这里下载的是win64 1