java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186647296)(ERR=12514)(ERROR_STACK=(ERROR=(CODE=12514)(EMFI=4))))
情况:在开发的过程中遇见这个错误,仔细检查代码及配置文件。就是失败,百思不得其解,差点但疼死。而且换了个IP别的数据库就好使,查了Oracle的连接会话蒸腾半天还是不行。
出错原因:公司的测试环境oracle升级到了Oracle11g,我所使用的ojdbc14.jar版本支持到Oracle JDBC Driver version - 9.0.2.0.0,所有出现连接拒绝和丢失数据的情况。
解决办法:换成ojdbc6.jar或ojdbc14.jar 高版本就可以了。
注:本以为ojdbc后面跟的数字越大版本越高呢,非也:
classes12.jar - for Java 1.2 and 1.3
ojdbc14.jar - for Java 1.4 and 1.5
ojdbc5.jar - for Java 1.5
ojdbc6.jar - for Java 1.6

当开发环境从Oracle10g升级到Oracle11g后,使用ojdbc14.jar版本出现连接拒绝和数据丢失的问题。文章详细分析了问题原因,并提供了更换ojdbc6.jar或ojdbc14.jar高版本的解决方法。
706

被折叠的 条评论
为什么被折叠?



