Could not obtain connection metadata

用hibernate连接数据库出现错误2010-3-16 17:23:39, 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 )   ... ....在运行springside3的mini-service项目时,想更改为oracle数据库,于是从老项目中拷了ojdbc14.jar,本以为一切OK。当我自信地启动tomcat后,一直出现上面贴出的错误,百思不得其解;因为,JDK、TOMCAT、ORACLE及oracle驱动和我老项目完全一样,
数据库连接也肯定不会错的。见许多网友说是jar的问题,然后我就从oracle官网上下了9.2.0.8的ojdbc14.jar,重新运行,OK!!!而之前我的ojdbc14.jar是从oracle本地拷贝出来的,我的oracle版本是9.2.0.1,心里感觉有点不舒服,后来一想,
我以前用的是hibernate3.2,现在springside3使用的是hibernate3.3,所以也合情合理,呵呵


一般情况下是jar包不对或者jar包的版本不对

转载于:https://www.cnblogs.com/toSeeMyDream/p/5858433.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/470153.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JS面向对象——class定义类、类的构造函数、实例方法、访问器方法、静态方法、继承、super、多态

一、认识class定义类 我们会发现,按照前面的构造函数形式创建 类,不仅仅和编写普通的函数过于相似,而且代码并不容易理解。 在ES6(ECMAScript2015)新的标准中使用了class关键字来直接定义类;但是类本质上依…

ES6(一)——字面量的增强、解构、let/const、块级作用域、暂时性死区

一、字面量的增强 ES6中对 对象字面量 进行了增强,称之为 Enhanced object literals(增强对象字面量)。 字面量的增强主要包括下面几部分: 属性的简写:Property Shorthand方法的简写:Method Shorthand计算…

MapReduce算法形式四:mapjoin

案例四:mapjoin(对个map共同输入,一个reduce) 这个方法主要解决的是,几个表之间的比较,类似于数据库的内外连接,还有一些左右连接之类的,简而言之就是,A表没有的B表有&am…

python开发出来的crm系统_用Python打造一个CRM系统(三)

在上一篇中我们基于cookiecutter-django创建了一个one_crm的项目,在本文中将在本地进行初始化,并成功运行起来。本地初始化之前先确保环境先安装了Python3.8、PostgreSQL,并创建了一个虚拟环境。1. 安装依赖库基于cookiecutter-django创建的项…

bzoj1053: [HAOI2007]反素数ant

51nod有一道类似的题。。。我至今仍然不会写暴搜&#xff01;&#xff01;&#xff01; #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; #define rep(i,s,t) for(int is;i<t;i) #define dwn(i,s…

ES6(二)——字符串模板、标签模板字符串、函数的默认参数、剩余参数、数组对象的展开语法、数值的表示、Symbol

一、字符串模板基本使用 在ES6之前&#xff0c;如果我们想要将字符串和一些动态的变量&#xff08;标识符&#xff09;拼接到一起&#xff0c;是非常麻烦和丑陋的&#xff08;ugly&#xff09;。 ES6允许我们使用字符串模板来嵌入JS的变量或者表达式来进行拼接&#xff1a; 首…

码云上传代码添加标签_eclipse上传代码到码云

本文将介绍如何将本地的项目提交到开源中国的码云上&#xff0c;提到码云大家是不是想到了咱们大佬“马云”&#xff1f;呵呵&#xff0c;这个也挺强大的不过不是一个人而是一个版本控制器。改教程讲解过程比较详细&#xff0c;跟着做实现起来很简单。由于自己本身也是一个新手…

codeforce gym 100548H The Problem to Make You Happy

题意&#xff1a; Alice和Bob在一个有向图上玩游戏&#xff0c;每个人各自操作一个棋子&#xff0c;如果两个棋子走到一个点上&#xff0c;判定Bob输&#xff1b;如果轮到任何一方走时&#xff0c;无法移动棋子&#xff0c;判定该方输 现在Bob先走&#xff0c;要求判断胜负 题解…

ES6(三)——Set、WeakSet、Map、WeakMap

一、Set的基本使用 在ES6之前&#xff0c;我们存储数据的结构主要有两种&#xff1a;数组、对象。 在ES6中新增了另外两种数据结构&#xff1a;Set、Map&#xff0c;以及它们的另外形式WeakSet、WeakMap。 Set是一个新增的数据结构&#xff0c;可以用来保存数据&#xff0c;类…

git gui怎么拉取项目代码_Git可视化极简易教程 — Git GUI使用方法

前言之前一直想一篇这样的东西&#xff0c;因为最初接触时&#xff0c;我也认真看了廖雪峰的教程&#xff0c;但是似乎我觉得讲得有点多&#xff0c;而且还是会给我带来很多多余且重复的操作负担&#xff0c;所以我希望能压缩一下它在我工作中的成本&#xff0c;但是搜索了一下…

POJ分类-转载

转载过来&#xff0c;慢慢刷 初期:一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(poj3295) (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996)二.图算法: (1)图的深度优先…

smzdm 扫地机器人_堪称米家最值!米家系列扫地机器人选购须知

堪称米家最值&#xff01;米家系列扫地机器人选购须知2018-05-14 17:34:44102点赞354收藏81评论本篇内容来自#全民分享季#第三季活动&#xff0c;本周选题#分享你的生活记录#&#xff0c;共同瓜分5000金币&#xff01;拿紫米移动电源&#xff0c;抽取最新款iPad&#xff01;快来…

ES6~ES12——Array Includes、Object values、Object entries、Object fromEntries、flat、flatMap、空值合并运算符、可选链等

一、ES7 - Array Includes 在ES7之前&#xff0c;如果我们想判断一个数组中是否包含某个元素&#xff0c;需要通过 indexOf 获取结果&#xff0c;并且判断是否为 -1。 在ES7中&#xff0c;我们可以通过includes来判断一个数组中是否包含一个指定的元素&#xff0c;根据情况&…

移除通知的时机

链接 结论 最好是在不需要的时候就移除掉。 如果不是特别苛刻&#xff0c;可以直接在dealloc函数里写。因为dealloc函数一定会被调用的。 在dealloc函数中移除的可能问题 由于dealloc在Runloop结束时会被调用。如果在Runloop调用之前&#xff0c;又有一个通知到来&#xff0c;会…

谷歌浏览器有哪些好看的主题_Kibou 简洁的Typecho主题

一款基于 Bootstrap 的单栏的简洁的自适应Typecho主题。这是一款开发于17年的Typecho主题,如果您喜欢简洁的单栏主题&#xff0c;那么这款主题会是您不错的选择Kibou 是一款基于 Bootstrap 的单栏的简洁的自适应Typecho主题。这是一款开发于17年的Typecho主题,如果您喜欢简洁的…

JS高级——Proxy、Reflect

一、监听对象的操作 我们先来看一个需求&#xff1a;有一个对象&#xff0c;我们希望监听这个对象中的属性被设置或获取的过程 通过我们前面所学的知识&#xff0c;能不能做到这一点呢&#xff1f;其实是可以的&#xff0c;我们可以通过之前的属性描述符中的存储属性描述符来…

python为什么不会溢出_深入分析python中整型不会溢出问题

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里技术人对外发布原创技术内容的最大平台&…

Promise学习笔记

一、异步任务的处理 这里我从一个实际的例子来作为切入点&#xff1a; 我们调用一个函数&#xff0c;这个函数中发送网络请求&#xff08;我们可以用定时器来模拟&#xff09;&#xff1b;如果发送网络请求成功了&#xff0c;那么告知调用者发送成功&#xff0c;并且将相关数…

实验代做 行人识别_实验室代做实验项目

实验室代做实验项目一、分子生物学检测服务1、 引物设计合成(人、大鼠、小鼠、兔等)2、 基因表达水平检测、内参检测3、 SNP检测服务4、 甲基化检测服务5、 测序技术服务6、 芯片检测(全基因、MicroRNA)7、 染色体分析二、病理形态学检测1、 HE、特殊染色(PAS、MASSON等)2、 电…

Java学习笔记之:Java引用数据类型之字符串

一、简介 字符串广泛应用在Java编程中&#xff0c;在Java中字符串属于对象&#xff0c;Java提供了String类来创建和操作字符串。 创建字符串最简单的方式如下: String greeting "Hello world!"; 在代码中遇到字符串常量时&#xff0c;这里的值是"Hello world!&…