问答详情
源自:3-6 [Hibernate单表操作] 单表操作CRUD实例

如何解决中文不能插入mysql表中

Hibernate_002中“张三”中文不能插入Student表中

提问者:luzy123456 2016-04-12 14:58

个回答

  • qq_幸福客_0
    2017-02-10 15:42:27

    http://www.cnblogs.com/codeplus/archive/2011/08/02/2125546.html

  • 锡隽
    2016-08-05 11:23:19

    我认为楼上没有很好的解决问题 ,

    在配置文件的url中这么写

    < property name = "connection.url"> jdbc:mysql://127.0.0.1:3306/micro_message?useUnicode=true &amp; characterEncoding=UTF-8</ property >


    也就是说  在数据库名后面添加从?开始的东西

  • zhuifengtu
    2016-04-25 15:08:16

     这是字符编码集的问题。mysql(如果语言是英语的话)默认的字符编码集是big5 。现在我们使用一般都用utf-8,国际化思想。

    http://img.mukewang.com/571dc2400001791d18300196.jpg

  • 小柒木有熙
    2016-04-13 09:28:21

    在hibernate.cfg.xml配置文档中加入两行

    <property name="connection.useUnicode">true</property>

    <property name="connection.characterEncoding">UTF-8</property>

    这样在数据表中就可以显示中文了