解决利用hibernate连接mysql时无法插入汉字的问题
1、先修改mysql数据库的配置文件my.ini,此文件放在mysql安装文件的根目录下。找到default-character-set属性,并将其值更改为utf8(不是utf-8),将default-character-set属性全部属性的值修改为utf8。
2、在mysql里创建新的数据库,显示设置数据库的编码格式,sql语句:create database MyDatabase charset=utf8;
3、配置hibernate.cfg.xml文件里的连接字符串:
<property name="connection.url">jdbc:mysql://localhost:3306/MyDatabase?useUnicode=true&characterEncoding=utf8</property>
现在有一点比较奇怪的是:在command line client模式下,取出来的数据是乱码。但是用其他可视化操作软件不是,如navicate。从数据库中将数据取出,在后台打印后,显示的并没有乱码。这个问题是应该是命令行模式的显示编码有关。
解决利用hibernate连接mysql时无法插入汉字的问题的更多相关文章
- 解决数据库连接池连接mysql时,每隔8小时mysql自动断开所有连接的问题
		解决数据库连接池连接mysql时,每隔8小时mysql自动断开所有连接的问题 最近有个问题非常讨厌,我们的工程中使用自己的连接池连接mysql数据库,可mysql数据库每隔8小时就会自动断开所有链接, ... 
- Eclipse开发Web项目连接MySQL时找不到驱动的解决办法
		当我们使用Eclipse开发Web项目连接MySQL时后台报找不到驱动的错误,如下:解决办法: 1.这时我们首先要检查我们是否导入了连接MySQL数据库的jar包,如图,是否已经将jar包复制到项目下 ... 
- SQLyog连接MySQL时出现的2058错误解决方法
		配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了. 解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后执行这条SQL ... 
- Hibernate连接mysql数据库并自动创建表
		天才第一步,雀氏纸尿裤,Hibernate第一步,连接数据库. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个 ... 
- 连接mysql时提示java.sql.SQLException: Access denied for user 'root'@'DESKTOP-N2B2D9A' (using password: YES)
		用root连接mysql时提示:访问被拒绝 检查一下mysql server是否开启,发现后台在运行着.. 然后查了一下mysql的用户表,发现root只能运行使用本地ip(localhost或者1 ... 
- SpringBoot 整合 hibernate 连接 Mysql 数据库
		前一篇搭建了一个简易的 SpringBoot Web 项目,最重要的一步连接数据库执行增删改查命令! 经过了一天的摸爬滚打,终于成功返回数据! 因为原来项目使用的 SpringMVC + Hibern ... 
- django 连接MYSQL时,数据迁移时报:django.db.utils.InternalError: (1366, "Incorrect string value: '\\xE9\\x97\\xAE\\xE9\\xA2\\x98' for column 'name' at row 5")
		django 连接MYSQL时,数据迁移时报:django.db.utils.InternalError: (1366, "Incorrect string value: '\\xE9\\x ... 
- java运行代码连接mysql时提示:找不到类错误
		使用IntelliJ IDEA Community Edition进行代码编写.. 使用一下代码连接mysql时出现了:java.lang.ClassNotFoundException: com.my ... 
- Hibernate 连接MySQL/SQLServer/Oracle数据库的hibernate.cfg.xml文件
		用Hibernate配置连接数据库可以方便我们对POJO的操作,节省了很多时间和代码.下面就分别说明连接不同数据库需要在hibernate.cfg.xml做的配置. 需要数据库驱动包可以点击这里下载: ... 
随机推荐
- TensorFlow 基本变量定义,基本操作,矩阵基本操作
			使用 TensorFlow 进行基本操作的实例,这个实例主要是使用 TensorFlow 进行了加法运算. 包括使用 constant 常量进行加法运算和使用 placeholder 进行变量加法运算 ... 
- Jmeter接口测试实战之HTTP Cookie管理器(十二 )
			在使用测试工具Jmeter做接口测试中,怎么记录下它登录成功后的信息,在接口测试的应用场景中,一般对业务的操作都是基于用户登录情况下的操作.它的测试步骤相对来说很简单的,其实在Jmeter的测试工具中 ... 
- inux上安装mysql
			目录 1.先验证是否安装了mysql 2.先下载mysql的repo源 3.安装mysql rpm包,执行命令: 4.安装mysql,执行命令: 5.登录然后重置密码,执行: 6.执行命令赋权,重启m ... 
- coding++:JS数组去重的几种常见方法
			一.简单的去重方法 // 最简单数组去重法 /* * 新建一新数组,遍历传入数组,值不在新数组就push进该新数组中 * IE8以下不支持数组的indexOf方法 * */ function uniq ... 
- [JZOJ5343]健美猫<模拟>
			[思路] 这个是一个非常容易看出来的模拟,但是模拟也是有技巧的 一般人的模拟思路一般就是移动元素或者下标 然后我就看到了一个有趣的思路 建立坐标轴 以i坐标为横坐标,以si为纵坐标,然后画一条斜率为1 ... 
- Java 为 Excel 中的行设置交替背景色
			在制作Excel表格时,通过将数据表中上下相邻的两行用不同的背景色填充,可以使各行的数据看起来更清楚,避免看错行,同时也能增加Excel表格的美观度.本文将介绍如何在Java程序中为 Excel 奇数 ... 
- 《Three.js 入门指南》0 - 说明
			本笔记,摘自:<Three.js 入门指南>一书 地址链接为:https://www.ituring.com.cn/book/miniarticle/58552 本书的前言摘录: 本书结构 ... 
- 1025 PAT Ranking (25 分)
			Programming Ability Test (PAT) is organized by the College of Computer Science and Technology of Zhe ... 
- 自定义yum仓库
			自定义yum仓库 案例4:自定义yum软件仓库 4.1问题 本例要求在CentOS真机上利用RHEL7的光盘镜像文件准 ... 
- Linux学习,ACL权限管理
			1.setfacl 得到指定文件的ACL权限 -m 表示后续有参数,不可与 -x参数配合使用 -x 删除后续的acl参数,不可与 -m 配合使用 -b 删除所 ... 
