【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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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编辑器的字体