报错:Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
一个表中不同的字段使用不同的字符集,也是一个道理。
用SHOW CREATE TABLE table_name;可以看出具体的字符集设置。
解决方法:
将不同的字符集,转化成统一的字符集。
1.1 如果是windows版本的mysql,那么在安装的时候,系统就会提示用哪种编码。
如果安装的时候设置错误了,修改mysql安装目录下的my.ini文件:
[mysql]
default-character-set=utf8
...
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=utf8
配置好后,重启mysql。
1.2 如果是linux版本的mysql
修改mysql的配置文件,使数据库与服务器操作系统的字符集设置一致。
vi /etc/my.cnf 设置(如果没有发现这个文件,就新建1个)
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8 (增加的关键一句,使得数据库缺省以utf8存储)
当然,修改后,要重启数据库。(这样设置后对新建的数据库表才起作用)
然后重新将数据导入。
分享到:
相关推荐
hibernate和MySQL的核心jar,亲测可用。跑demo是够用了
hibernate连接MySql使用的jar包
Hibernate连接MySql小实例 环境:eclipse3.5 数据库:mysql 需要建立tc数据局,tc下有张user表,user表有id,name,pass项。 请在连接数据库配置文件hibernate.ctf.xml中配置用户名和密码 很容易理解的
一个简单的spring+hibernate+mysql 事务实例
简单的springboot的学习项目实例,使用了hibernate连接mysql数据库,进行简单的插入和查询操作,项目中已经包含依赖的jar包和数据库脚本,只需要创建配置的数据库并使用数据库脚本建立表即可。
这是一个使用Hibernate连接mysql 的入门小程序,,本程序中间包含Hibernate的相关api包以及一个sql脚本语句,祝,大家学习顺利额~
学生管理系统(Struts Hibernate mysql)无乱码问题。内附数据库文件,直接导入即可用。lib分成两个包lib1,lib2单独下载.把两个包一起搞到lib下即可。 这个是lib1包。你还要下载 学生管理系统(Struts Hibernate ...
使用该代码,需要加载相应的jar包,我上传了hibernate的相关jar包,应该还需要Mysql的jar包和几个基础jar包,这个都可以根据名称在网上下载,另外,需要自己安装一个MySQL,建立数据库foxdata,然后根据代码中的实体...
hibernate连接mysql,oracle,sqlserver, access数据库包和方法
mysql数据库hibernate jar文件
此包不全 请下载:学生管理系统(Struts Hibernate mysql)源码包 学生管理系统(Struts Hibernate mysql)lib1包 学生管理系统(Struts Hibernate mysql)lib2包 这个包文件不全。
hibernate连接mysql数据库所需要的所有包。
使用java的SSH+Mysql时出现插入数据乱码还有查询也出现乱码问题
Hibernate的MySql查询 大家放心收藏! saivicky出品!必属精品!
自己写的一个通用分页工具.是基于hibernate mysql struts2 写的.直接可以部署到tomcat 运行 欢迎指正
hibernate 3.6 在java console下运行的说明 安装 1. 把yqr_net.sql导入到mysql数据库中。你会发现yqr_net数据库中有person这个表。 2. 打开eclipse,选file->import导入这个项目。 3. 修改hibernate.cfg.xml里面的...
hibernate连接数据[Mysql]的代码实例
这是本人上课过程中为学生讲解hibernate、spring和mysql开发简单项目的截图汇集,大家需要先自己完成数据库以及JDBC数据源的配置,之后按照该截图的顺序就能完成一个最简单的支持数据库事务处理的SH系统,(如果使用...
纯净的spring+hibernate+mysql,springmvc整合了hibernate框架,使用mysql数据库,简单的实现登录、注册等相应的功能!
SpringMvc+Hibernate+MySql Demo 源码 SpringMvc+Hibernate+MySql Demo 源码