oracle不支持的字符集orai18n.jar?ZHS16GBK异常问题解决办法
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
项目场景:
项目中有使用到oracle数据库来存在数据。
问题描述
在使用查询语句是,oracle会报错。
java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
原因分析:
经排查发现缺少oracle字符集的依赖包导致的。
解决方案:
如果oracle驱动包是database.jdbc,使用以下maven配置
<!-- Oracle 驱动包 --> <dependency> <groupId>com.oracle.database.jdbc</groupId> <artifactId>ojdbc8</artifactId> <version>21.5.0.0</version> <scope>runtime</scope> </dependency> <!-- Additional library required to support Internationalization --> <dependency> <groupId>com.oracle.database.nls</groupId> <artifactId>orai18n</artifactId> <version>21.5.0.0</version> <scope>provided</scope> </dependency>
如果oracle驱动包是oracle.jdbc,使用以下maven配置
<!-- Oracle 驱动包 --> <dependency> <groupId>com.oracle.jdbc</groupId> <artifactId>ojdbc8</artifactId> <version>19.3.0.0</version> </dependency> <!-- Additional library required to support Internationalization --> <dependency> <groupId>cn.easyproject</groupId> <artifactId>orai18n</artifactId> <version>12.1.0.2.0</version> </dependency>
总结
到此这篇关于oracle不支持的字符集orai18n.jar ZHS16GBK异常问题解决办法的文章就介绍到这了,更多相关oracle不支持的字符集orai18n.jar ZHS16GBK 内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!
相关文章
Oracle RMAN还原时set newname文件名有空格报错的解决方法
数据库备份还原是我们日常开发少不了的一个功能,但如果一不注意估计就会有问题,下面这篇文章主要给大家介绍了关于Oracle RMAN还原时set newname文件名有空格报错的解决方法,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。2017-11-11Oracle故障处理Rman-06207&Rman-06214的方法
新搭建的环境,还没上线,今天在部署脚本,RMAN 备份中有一个警告,下面这篇文章主要给大家介绍了关于Oracle故障处理Rman-06207&Rman-06214的相关资料,需要的朋友可以参考下2022-11-11Oracle 18c新特性-PDB快照轮播(Snapshot Carousel)
Oracle 18c推出的一个新功能就是PDB快照轮播,最多可以创建8个pdb的快照,而这8个构成的一组快照就被称作快照轮播。这篇文章主要介绍了Oracle 18c新特性-PDB快照轮播(Snapshot Carousel),需要的朋友可以参考下2018-10-10
最新评论