在使用Mybatis操作oracle数据库的时候,
如果报错误如下,这说明项目没有引入orai18n.jar这个jar包,刚开始的时候我以为只需要引入ojdbc的包就行了,所以导致了错误,
org.springframework.jdbc.UncategorizedSQLException: Error attempting to get column 'TS_ID' from result set. Cause: java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
; uncategorized SQLException; SQL state [99999]; error code [17056]; 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK; nested exception is java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
解决方法
maven仓库,引入orai18n.jar包
连接:
https://mvnrepository.com/artifact/cn.easyproject/orai18n/12.1.0.2.0