SSH系列-数据库乱码

    最近遇到关于Mysql中数据库乱码的问题,直接进入正题吧:

    我使用的是Myeclipse工具,底层框架是Hibernate,数据库工具是navicat。

    下面这两张图片是我遇到的问题:

这是我的注册界面,用户名和姓名都是中文:

   SSH系列-数据库乱码_第1张图片

      但是数据库却是乱码:

  


   首先我们队navicat进行设置,如下图:

SSH系列-数据库乱码_第2张图片


   如果不成功,我们就对Hibernate进行设置:

   找到JDBC的配置文件,原先的配置如下:

<strong><span style="font-size:18px;">jdbc.url = jdbc:mysql:///shop</span></strong>
    

    我们只需在后面加上:


<strong><span style="font-size:18px;">jdbc.url = jdbc:mysql:///shop?useUnicode=true&characterEncoding=UTF-8
</span></strong>


     这样就可以解决乱码的问题了!

   

你可能感兴趣的:(SSH系列-数据库乱码)