使用Hibernate向mysql数据库中插入中文,数据库中显示??乱码

来源:互联网 发布:淘宝鹊桥佣金 编辑:程序博客网 时间:2024/05/22 08:02

解决办法很简单:

                          在hibernate.cfg.xml文件中这样修改:

                        

<property name="connection.url">jdbc:mysql://localhost/blog? useUnicode=true&amp;characterEncoding=utf8</property>



注意:<property name="connection.url">jdbc:mysql://localhost/blog? useUnicode=true&characterEncoding=utf8</property>这样修改会报错。

          因为在HTML中的“&”用“&amp; ”来表示,这不同于在java文件的表现形式,java中就用“&” 。

原创粉丝点击