首先确保mysql的库,表创建时指定的字符集collation。

可以直接用命令行插入中文,看查询出来是不是中文。

insert
into
live_main_sync
(cn_name, createtime, feetype, state, updatetime, id)
values ('在',0,8,1,0,10001) ;

可以修改表的collation字符集。

或者在创建库时就指定。因为我用的jpa的entity注解。没发现哪里可以指定表的字符集。所以就把创建database时候,指定字符集:

CREATE DATABASE statisticsystem CHARACTER SET = utf8 COLLATE = utf8_bin;

如歌还是乱码,需要看jdbc的连接。我用的wildfly/jboss 7 的standalone.xml配置的datasource。需要在jdbc连接jdbc:mysql://localhost:3306/shopping

后面添加:?characterEncoding=utf-8

<datasource jndi-name="java:jboss/datasources/MySqlDS" pool-name="MySqlDS" enabled="true" use-java-context="true">
<connection-url>jdbc:mysql://localhost:3306/statisticsystem?characterEncoding=utf-8</connection-url>
<driver>mysql</driver>
<security>
<user-name>jboss</user-name>
<password>jboss</password>
</security>
</datasource>

整了一天了。

JPA mysql wildfly jboss 存储时乱码相关推荐

  1. mysql数据库只存储时分秒,不存储含年月日

    需要在mysql数据库中新增加字段,只存储时分秒,而不存储年月日,那么可以使用time类型 ALTER TABLE telephone add winter_am_start time NOT NUL ...

  2. TOAD FOR MYSQL 进行数据插入时乱码的解决办法---MariaDB 5.5

    最近使用mysql是发现插入的数据乱码,几经周折终于找到的解决方法,特作备忘. 开始有将mysql的字符集全部设置成utf8,如下: SHOW VARIABLES LIKE 'character_se ...

  3. 关于MySQL使用Float存储时的精度问题

    官方文档 https://dev.mysql.com/doc/refman/8.0/en/floating-point-types.html 官方文档是这么说的: 11.1.4 Floating-Po ...

  4. mysql数据库只存储时分秒,不存储含年月日,以及只存储年月日

    一开始存在数据库的日期类型是timestamp类型,但是由于我现在只需要时分秒,所以将timestamp类型改为time类型,如图: 改成了time类型,前端传数据过来,不能像之前那样直接用Date接 ...

  5. mysql innodb文件存储_MySQL数据库和InnoDB存储引擎文件

    参数文件 当MySQL示例启动时,数据库会先去读一个配置参数文件,用来寻找数据库的各种文件所在位置以及指定某些初始化参数,这些参数通常定义了某种内存结构有多大等.在默认情况下,MySQL实例会按照一定 ...

  6. mysql数据库导入外部数据乱码么_mysql数据库导入数据时出现乱码的解决办法

    MYSQL存储数据乱码 mysql的字符集设置有多个层级,在mysql中存储中文,如果不能正确设置字符集,很容易出现数据乱码.今天就有一个用户反馈他数据库中的数据下午1点多开始出现了乱码.在这里,我分 ...

  7. mysql报错乱码_连接mysql服务器报错时,出现乱码

    页头用了 header('content-type:text/html;charset=utf-8'); try { $this->dbo=new PDO($dsn,$dbuser,$dbpas ...

  8. 连接mysql报错有乱码_连接mysql服务器报错时,出现乱码

    页头用了 header('content-type:text/html;charset=utf-8'); try { $this->dbo=new PDO($dsn,$dbuser,$dbpas ...

  9. myeclipse连接mysql生成数据表时中文字符乱码或问号(解决方法)

    myeclipse连接mysql生成数据表时中文字符乱码或问号(解决方法) 参考文章: (1)myeclipse连接mysql生成数据表时中文字符乱码或问号(解决方法) (2)https://www. ...

最新文章

  1. LeetCode简单题之相对名次
  2. Linux 设备驱动中的 I/O模型(二)—— 异步通知和异步I/O
  3. 水滴石穿C语言之指针、数组和函数
  4. 面向对象方法开发的方法
  5. ReactiveCocoa中潜在的内存泄漏及解决方案
  6. oracle排名怎么去除空值影响,Oracle排序中常用的NULL值处理方法
  7. 干货:12个案例教你用Python玩转数据可视化(建议收藏)
  8. python 散点图点击链接图片_在Python和matplotlib中连接三维散点图中的两点
  9. ufs3.0和12G内存哪个对流畅运行影响大?
  10. 我在 1969 年写代码
  11. Asp.Net中自以为是的Encode
  12. php 酒店用户管理系统,酒店宾馆管理系统的设计与实现(PHP,MySQL)
  13. 渗透测试工程师字典介绍
  14. 在ADS仿真或者查看S参数的方法
  15. 解读iOS 11新版App Store:如何玩转新版App Store,提升产品下载量?
  16. 软件设计模式——建造者模式
  17. 基于KG嵌入和卷积-LSTM网络的药物-药物相互作用预测——方法细述
  18. IIS如何防ASP木马
  19. C++设计模式——桥接模式(高屋建瓴)
  20. xampp+64位+php7.0,XAMPP 64位下载 XAMPP v7.4.7.0 for Windows 多国语言官方安装版 下载-脚本之家...

热门文章

  1. 三维重建6:绑架问题/SensorFusion/IMU+CV-小尺度SLAM
  2. CNN结构:序列预测复合DNN结构-AcGANs、 ENN误差编码网络
  3. Java:Java 队列的遍历
  4. 安卓JNI使用OpenCV
  5. 编译OpenCV遇到Qmake问题
  6. 轻松监听Azure service health 状态
  7. EIGRP的successor与fessible successor
  8. 网络攻防第十一周作业
  9. sc.textFile的相对路径与绝对路径
  10. xlwt+xlrd配合使用修改excel表格