本文涉及的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