【SpringBoot/Oracle】如何解决 “[error code]17056 不支持的字符集,在类路径添加orai18n.jar”

本文涉及的Oracle版本:11.2.0.1.0,SpringBoot版本:2.5.4

例程下载:https://files.cnblogs.com/files/heyang78/myBank_mybatis_oracle_junit_210905_1453.rar

 

今日在SpringBoot工程中编制访问Oracle数据库某表的两Junit测试函数时,测试函数失败,抛出的异常信息有:

[error code]17056 不支持的字符集,在类路径添加orai18n.jar

在网上搜寻了一下,发现需要在pom.xml中添加ora18n的依赖。

复制代码
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.2.0</version>
        </dependency>
        
        <dependency>
            <groupId>com.oracle.database.nls</groupId>
            <artifactId>orai18n</artifactId>
        </dependency>

        <dependency>
            <groupId>com.oracle.database.jdbc</groupId>
            <artifactId>ojdbc8</artifactId>
            <scope>runtime</scope>
        </dependency>
复制代码

加上这部分依赖后,程序自然通畅了。

参考文档:https://www.cnblogs.com/Courage129/p/14157313.html

END

posted @   逆火狂飙  阅读(1389)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2020-09-05 如何手动合并ts视频文件
2019-09-05 Sql语法树示例 select username, ismale from userinfo where age > 20 and level > 5 and 1 = 1
2019-09-05 【高中数学/基本不等式】当x是正实数时,求函数f(x)=x/(1+x^2)的最大值?
2019-09-05 【Canvas与纹饰】环形小蜜蜂纹饰
2019-09-05 【高中数学/基本不等式】已知:x,y皆为正实数,且满足2x+y=1 求:1/x+1/y的最小值?
2019-09-05 [Tool]截屏利器FSCapture7.6下载
2019-09-05 [eclipse]如何修改Eclipse编辑器的字体
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东
点击右上角即可分享
微信分享提示