zoukankan      html  css  js  c++  java
  • java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK

    java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK

    问题描述

    在使用 Mybatis 操作 Oracle 数据库时,报以下错误:

     
     
     
    1
    2021-05-09 22:13:49.747 ERROR 7664 --- [nio-8081-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibatis.exceptions.PersistenceException: 
    2
    ### Error querying database.  Cause: org.apache.ibatis.executor.result.ResultMapException: Error attempting to get column 'username' from result set.  Cause: java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
    3
    ### The error may exist in com/llm/mapper/oracleMapper/UserOracleMapper.java (best guess)
    4
    ### The error may involve com.llm.mapper.oracleMapper.UserOracleMapper.findAll
    5
    ### The error occurred while handling results
    6
    ### SQL: SELECT * FROM "USER"
    7
    ### Cause: org.apache.ibatis.executor.result.ResultMapException: Error attempting to get column 'username' from result set.  Cause: java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK] with root cause
    8
    9
    java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
    10
    at oracle.sql.CharacterSetUnknown.failCharsetUnknown(CharacterSetFactoryThin.java:233) ~[ojdbc8-19.8.0.0.jar:19.8.0.0.0]
    11
    at oracle.sql.CharacterSetUnknown.convert(CharacterSetFactoryThin.java:194) ~[ojdbc8-19.8.0.0.jar:19.8.0.0.0]
    12
    ...
     
     

    解决方法

    maven 仓库,引入orai18n.jar

    地址:https://mvnrepository.com/artifact/cn.easyproject/orai18n/12.1.0.2.0

     
     
     
    1
    <!-- https://mvnrepository.com/artifact/cn.easyproject/orai18n -->
    2
    <dependency>
    3
        <groupId>cn.easyproject</groupId>
    4
        <artifactId>orai18n</artifactId>
    5
        <version>12.1.0.2.0</version>
    6
    </dependency>
     
     
    Windy心梦无痕
  • 相关阅读:
    Odoo模块开发教程3-模块继承之修改视图和数据第四讲
    Odoo模块开发教程3-模块继承之修改视图和数据第三讲
    Odoo模块开发教程2-模块继承之原模型继承
    Odoo模块开发教程1-模块继承第一讲
    Odoo安装教程14-创建新的插件模块之网页和控制器
    Odoo安装教程13-创建新的插件模块之业务逻辑层
    Odoo安装教程12-创建新的插件模块之设置视图层第三讲
    HackBar收费版绕过
    记一次linux服务器入侵应急响应
    软件开发之安全设计
  • 原文地址:https://www.cnblogs.com/windy-xmwh/p/14749134.html
Copyright © 2011-2022 走看看