首页 > 数据库技术 > 详细

解决ojdbc6升级ojdbc8中文乱码问题

时间:2020-12-08 16:49:19      阅读:594      评论:0      收藏:0      [点我收藏+]

项目oracle由11升级19c,19c带的驱动ojdbc8或者更高,所以对应Java程序不得不更新版本,原来用的ojdbc6,现在换成Ojdbc8,而ojdbc8是java JDK1.8支持的,1.6不支持,所以 jdk也同样升级。

 

ojdbc6 获取ResultSet 取中文值方式:

String str = new String(rs.getString("name1").getBytes("ISO-8859-1"),"GBK");

中文显示正确,但是ojdbc8后,中文全是问好????????????

 

ojdbc8获取ResultSet 取中文值方式:

String str = new String(XXX.XXXXXXXXXXXXXXXXXX("name1"),"GBK");

改成这个后就成功了,折腾了半天,差点联系ORCLE.水平太菜了,rs.getString不是标准获取值的方式。

解决ojdbc6升级ojdbc8中文乱码问题

原文:https://www.cnblogs.com/belen87/p/14102882.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!