JPA mysql wildfly jboss 存储时乱码
首先确保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 存储时乱码相关推荐
- mysql数据库只存储时分秒,不存储含年月日
需要在mysql数据库中新增加字段,只存储时分秒,而不存储年月日,那么可以使用time类型 ALTER TABLE telephone add winter_am_start time NOT NUL ...
- TOAD FOR MYSQL 进行数据插入时乱码的解决办法---MariaDB 5.5
最近使用mysql是发现插入的数据乱码,几经周折终于找到的解决方法,特作备忘. 开始有将mysql的字符集全部设置成utf8,如下: SHOW VARIABLES LIKE 'character_se ...
- 关于MySQL使用Float存储时的精度问题
官方文档 https://dev.mysql.com/doc/refman/8.0/en/floating-point-types.html 官方文档是这么说的: 11.1.4 Floating-Po ...
- mysql数据库只存储时分秒,不存储含年月日,以及只存储年月日
一开始存在数据库的日期类型是timestamp类型,但是由于我现在只需要时分秒,所以将timestamp类型改为time类型,如图: 改成了time类型,前端传数据过来,不能像之前那样直接用Date接 ...
- mysql innodb文件存储_MySQL数据库和InnoDB存储引擎文件
参数文件 当MySQL示例启动时,数据库会先去读一个配置参数文件,用来寻找数据库的各种文件所在位置以及指定某些初始化参数,这些参数通常定义了某种内存结构有多大等.在默认情况下,MySQL实例会按照一定 ...
- mysql数据库导入外部数据乱码么_mysql数据库导入数据时出现乱码的解决办法
MYSQL存储数据乱码 mysql的字符集设置有多个层级,在mysql中存储中文,如果不能正确设置字符集,很容易出现数据乱码.今天就有一个用户反馈他数据库中的数据下午1点多开始出现了乱码.在这里,我分 ...
- mysql报错乱码_连接mysql服务器报错时,出现乱码
页头用了 header('content-type:text/html;charset=utf-8'); try { $this->dbo=new PDO($dsn,$dbuser,$dbpas ...
- 连接mysql报错有乱码_连接mysql服务器报错时,出现乱码
页头用了 header('content-type:text/html;charset=utf-8'); try { $this->dbo=new PDO($dsn,$dbuser,$dbpas ...
- myeclipse连接mysql生成数据表时中文字符乱码或问号(解决方法)
myeclipse连接mysql生成数据表时中文字符乱码或问号(解决方法) 参考文章: (1)myeclipse连接mysql生成数据表时中文字符乱码或问号(解决方法) (2)https://www. ...
最新文章
- Linux上部署、安装nodejs
- mysql 删除 修改密码_Mysql数据库root密码忘记了,如何在不删除Mysql的情况下修改密码...
- SAP Link Between Material Document and Accounting Document Table
- 调查显示:企业将部署SDN提上议程
- python中easygui最新下载教程_python怎么下载easygui
- totolink 异地组网
- 计算机nit题百度云,计算机NIT应用基础试题
- 在eclipse中指定启动时java的位置
- C++中正确使用PRId64
- 热点科普 | 自监督视觉特征学习
- libz.dylib的研究 libz.1.2.5.tbd
- python的zip()函数,压缩多个可迭代对象
- image 微信小程序flex_第三天学习微信小程序开发总结
- hbase使用restful接口进行数据操作
- 网关支付、银联代扣通道、快捷支付、银行卡支付等网上常见支付方式接口说明...
- SDRAM内存条时序特点
- Flink WaterMark 详解及结合 WaterMark 处理延迟数据
- 流量+安全 平安WiFi卡位入口战略
- JAVA对接发送SMS短信服务
- 计算机技术员自我介绍,技术员的自我介绍范文
热门文章
- Maven 中央仓库地址
- CNN: TensorFlow 1.14.0 更新
- OpenCv:椭圆上点的计算方程
- py2exe打包OpenCV,找不到libiomp5md.dll
- 模拟手指触摸 Android,TouchLib
- 普林斯顿公开课 算法2-2:选择排序
- 从头开始敲代码之《从BaseApplication/Activity开始(二)》
- TCP/IP 5.3.5 认证
- subprocess installed post-installation script returned error exit status 127
- pandas中的DataFrame转化为dict