Oracle的jarclasses12.jar的重要性

如果我们使用的是连接池,则项目使用的jar包是应用服务器中的!

如果使用的不是连接池,则项目是使用的jar包是自己自带的,通过部署放到了应用服务器中;

 

 

项目连接Oracle服务器时:

org.springframework.jdbc.UncategorizedSQLException: StatementCallback; 
uncategorized SQLException for SQL [SELECT H.ITEM_HTML FROM HS_ITEM H WHERE H.AREA_CODE
 = '620621' AND H.ITEM_CODE ='1']; SQL state [null]; error code [0]; Invalid precision value. 
Cannot be less than zero; nested exception is java.sql.SQLException: Invalid precision value.
Cannot be less than zero

 原因:使用了MyEclipse自带的服务器,并且使用了连接池的方式,但是在项目部署到应用服务器中的classes12.jar包的版本与oracle的版本不一致!从而导致了错误的出现!

 

所以我们在使用连接池的情况下,使用的是应用服务器中的jar包,但是我们要保证这个classes12.jar与oracle一直发那个可! 最好的方法是比较二者的大小方可!  我们可以从oracle的安装目录中考的一个放到应用服务器中方可!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值