Spring中使用jdbcTeplate向数据库插入中文为显示为?

Posted nuist__NJUPT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring中使用jdbcTeplate向数据库插入中文为显示为?相关的知识,希望对你有一定的参考价值。

Spring中使用jdbcTeplate向数据库插入中文为显示为?

需要注意的是表中数据的编码方式需要配置为utf8,且在Spring的配置文件中需要配置数据源的编码方式为utf8

注意:以下两种的区别。
错误示范:

  <property name = "url" value = "jdbc:mysql://localhost:3306/spring?characterEncoding = utf8"/>

正确示范:

  <property name = "url" value = "jdbc:mysql://localhost:3306/spring?characterEncoding=utf8"/>

我犯了习惯性的打空格错误,characterEncoding=utf8之间不能有任何空格,否则编码方式设置失败。

以上是关于Spring中使用jdbcTeplate向数据库插入中文为显示为?的主要内容,如果未能解决你的问题,请参考以下文章

云开见日------实现从表格向数据库插数据

如何写在Linux下写Shell脚本控制向mysql数据库里插数据啊?~~~着急~~~

如何向一个oracle表中快速插入很多条数据

如何用HTML5向网页中插入音频

java 向数据库插入数据

视频插帧XVFI: eXtreme Video Frame Interpolation