码迷,mamicode.com
首页 > 数据库 > 详细

向数据库添加中文数据乱码的解决办法(本文使用spring-jdbcTemplate)

时间:2018-11-27 17:09:32      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:字符   spring   img   安装   pass   .data   odi   显示   name   

由于编码字符集的不同通常容易导致数据库中文乱码问题,如显示问号。

往往由以下三个方面所造成的

(一):数据库端字符集设置

  1.安装mysql时,会有一个数据库编码设置,将其设置为utf-8

 

  2.先设置数据库的字符集属性:

 

技术分享图片

  3.将要显示中文的字段设置为UTF-8

 

技术分享图片

 

(二):jdbc连接设置

  在jdbc链接时,设置字符集编码为UTF-8,在第三行连接路径添加"?characterEncoding=utf8"

 

1 <bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
2   <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
3   <property name="url" value="jdbc:mysql:///spring?characterEncoding=utf8"/>
4   <property name="username" value="root"/>
5   <property name="password" value="1234"/>
6 </bean>

 

 

 

(三):集成开发环境(eclipse,idea等)的编码模式

  eclipse:

技术分享图片

 

idea:

技术分享图片

 

向数据库添加中文数据乱码的解决办法(本文使用spring-jdbcTemplate)

标签:字符   spring   img   安装   pass   .data   odi   显示   name   

原文地址:https://www.cnblogs.com/wwjj4811/p/10026337.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!