hibernate操作mysql中文解决办法
在hibernate中操作mysql数据库,先开始会报字符长度超出范围,解决办法是更换jar包,先开始使用3.0jdbc驱动,换成5.1.7后没有问题,然后就是乱码的问题,修改的地方有
一:在hibernate的hibernate.cfg.xml的session-factory下配置属性
<propertyname="connection.useunicode">true</property>
<propertyname="connection.characterencoding">utf-8</property>
在mysql中创建数据库,数据表,及创建字段时,需要设置字符编码
二:还有可能出现的问题是使用的是sqlyog显示出来的是乱码,这个时候需要更改tools--
preferences--editor--fonts修改里面的属性,就可以显示中文了。
相关推荐
suixinsuoyu 2020-01-31
solarspot 2020-07-28
feinifi 2020-10-13
jimgreatly 2020-08-03
solarspot 2020-07-28
CXC0 2020-06-14
Kele0 2020-06-08
LetonLIU 2020-06-08
tlsmile 2020-05-28
DAV数据库 2020-05-11
栖梧桐 2020-05-11
栖梧桐 2020-04-25
LetonLIU 2020-04-23
wintershii 2020-04-21
东方咖啡屋 2020-04-19