`

hibernate、mysql、中文字符问题

阅读更多

中文乱码-- 问号 ??

1:我的Eclipse默认字符集已经是UTF8了;

2:mysql6的数据库默认字符集也是UTF8;

3:建表的语句也表明:

ENGINE=MyISAM CHARACTER SET=utf8;

4:某一向为人谦和,不张扬,行事低调--人品也是绝对兼容UTF8的!

这就怪了,删表重建、drop 数据库重建、停服务重修改my.ini重建--都不能解决问题。

NND,最后问题出在hibernate.cfg.xml文件中:

 

-->数据库连接中的url还要如下所示:

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

 问题就在没有加上这半句:

?useUnicode=true&amp;characterEncoding=UTF-8
 

加了这半句,问题就解决了。。。

哎......

1
4
分享到:
评论

相关推荐

    zk+spring+hibernate+mysql Demo ()

    使用zk+spring+hibernate+mysql做的demo,只需要修改下MySQL连接字符串就可以运行。因为容量有点大。分卷压缩了,请下全后解压。

    zk+spring+hibernate+mysql demo(2)

    使用zk+spring+hibernate+mysql做的demo,只需要修改下MySQL连接字符串就可以运行。因为容量 有点大。分卷压缩了,请先下载zk+spring+hibernate+mysql demo(),下全后解压。

    解析Hibernate + MySQL中文乱码问题

    如果持久化的类中有包括了汉字的String对象,那么对应到数据库中汉字的部分就会是乱码。这主要是由于MySQL数据表的字符集与我们当前使用的本地字符集不相同造成的

    深入浅出Hibernate源码

    在安装完mysql之后,请使用客户端或者phpmyadmin建立一个名为forum的mysql数据库,其字符集必须为UTF-8(见下面关于中文的说明,在phpmyadmin中应该选择utf8_general_ci)。另外还需要建立名为forum的用户,密码也为...

    hibernate3+struts2+spring2开发java web内容管理系统

    使用MySQL,字符集选择为`utf8`或者`utf8mb4`(支持更多特殊字符,推荐)。 2. 创建数据库导入数据。数据库在` \jeecms\WebRoot\install\db`目录下,参考数据脚本创建数据库。 3. 设置项目编码为utf-8,选择jdk1.7...

    数据库连接字符串

    oracle连接字符串: class:oracle.jdbc.driver.OracleDriver url:"jdbc:oracle:thin:@localhost:1521:jbitdb","epet","epet" sqlserver: class:com.microsoft.sqlserver.jdbc.SQLServerDriver url:"jdbc:sql...

    基于J2EE短信共享网站设计(Spring+Struts2+Hibernate)

    编码问题,导致中文字符写不到数据库中,需要修改Mysql文件夹下 my.ini 文件,默认字符集修改(二处)为utf8 2.初始不了SessionFactory 可能是二级缓存初始化问题,去掉二级缓存即可(在hibernate.配置文件中)(没...

    mysql乱码解决方案

    linux 系统下mysql中文乱码问题的解决方案 1、在命令行中输入alter database 数据库名 default character set utf8; 设置字符编码方式 2、 set names utf8; 设置显示方式 3 、jdbc中url的路径后跟上?useUnicode=true...

    MySQL 6 绿色精简BAT版 2.24 MB

    默认字符集为GBK的方式来启动 Mysql. &lt;br&gt;mysql_stop.bat &lt;br&gt;@echo off REM Mysql shutdown ... bin\mysqladmin --user=root --password= shutdown &lt;br&gt;以 root 用户连接到 MySQL 执行 shutdown ...

    深入浅出Hibernate

    是一个值得推荐的工具:http://www.mysqlfront.de/download.html&lt;br/&gt;&lt;br/&gt; 在安装完mysql之后,请使用客户端或者phpmyadmin建立一个名为forum的mysql数据库,其字符集必须为UTF-8(见下面关于中文的说明,在...

    解决hibernate+mysql写入数据库乱码

    ”connection.useUnicode”&gt;true&lt;/property&gt; ”connection.characterEncoding”&gt;UTF-8&lt;/property&gt; mysql 的驱动用3.0.15以上版本的, 加个Filter, 使用UTF-8字符集就可以了, 若使用Spring则写在spring中的...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     17.2.3 字符串模式匹配  17.2.4 逻辑运算  17.2.5 集合运算  17.3 小结  17.4 思考题 第18章 Hibernate的检索方式(下)  18.1 连接查询  18.1.1 默认情况下关联级别的运行时检索策略  18.1.2 迫切左外连接...

    Hibernate注解

    * 9.increnment 插入数据的时候hibernate会给主键添加一个自增的主键,但是一个hibernate实例就维护一个计数器,所以在多个实例运行的时候不能使用这个方法。 * 例:@GeneratedValue(generator = ...

    基于SpringMVC+Spring+Hibernate+JQuery+Bootstrap框架的OA系统

    系统后端基于SpringMVC+Spring+Hibernate框架,前端页面采用JQuery+Bootstrap等主流技术; 流程引擎基于Snaker工作流;表单设计器基于雷劈网WEB表单设计器。 系统主要功能有: &gt;1.系统管理 &gt;&gt;系统管理包含有:基础...

    Bug管理系统 struts2+sping2.5+hibernate3(1-2)

    1 TOMCAT安装路径中请不要包含中文字符,否则程序将不能正常运行. 目录及文件: debug\document PDM及数据库脚本。 作者留言: 本程序是作者学习struts spring hibernate构架后为了练习开发的一个小程序。开发此...

    Bug管理系统 struts2+sping2.5+hibernate3(2-2)

    1 TOMCAT安装路径中请不要包含中文字符,否则程序将不能正常运行. 目录及文件: debug\document PDM及数据库脚本。 作者留言: 本程序是作者学习struts spring hibernate构架后为了练习开发的一个小程序。开发此...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part4

     17.2.3 字符串模式匹配  17.2.4 逻辑运算  17.2.5 集合运算  17.3 小结  17.4 思考题 第18章 Hibernate的检索方式(下)  18.1 连接查询  18.1.1 默认情况下关联级别的运行时检索策略  18.1.2 迫切左外连接...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part3

     17.2.3 字符串模式匹配  17.2.4 逻辑运算  17.2.5 集合运算  17.3 小结  17.4 思考题 第18章 Hibernate的检索方式(下)  18.1 连接查询  18.1.1 默认情况下关联级别的运行时检索策略  18.1.2 迫切左外连接...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part1.rar

     17.2.3 字符串模式匹配  17.2.4 逻辑运算  17.2.5 集合运算  17.3 小结  17.4 思考题 第18章 Hibernate的检索方式(下)  18.1 连接查询  18.1.1 默认情况下关联级别的运行时检索策略  18.1.2 迫切左外连接...

Global site tag (gtag.js) - Google Analytics