SpringBootJPAMySQL⼊库MySQL数据库时中⽂乱码的解决
办法
问题表述:
上篇博客中抒写了Spring Data Jpa实体类⾃动创建数据库表失败解决即原因(踩过的坑),接着在操作JPA插⼊数据进数据库时,发现数据库的值为中⽂乱码(??),需要注意⼀下的配置点,所以记录⼀下,希望能帮到⼤家(#^.^#)。
解决问题:
1.设置数据库的编码为UTF-8
可以使⽤GUI界⾯操作将编码改为UTF-8,这⾥加上SQL窗⼝语句: ALTER SCHEMA `YourDBName` DEFAULT CHARACTER SET utf8 ;
2. 配置l⽂件,配置如下:
在l⽂件中,添加properties配置project.build.sourceEncoding
3.更改Springboot的application.properties配置⽂件, 更改MySQL链接
spring.datasource.url= jdbc:mysql://127.0.0.1:3306/YourDBName?characterEncoding=UTF-8注意后⾯需要添加?characterEncoding=utf-8. 这⼀步是关键. 具体配置如下:
>>>>>>>>>>>#
### MySQL DataSource
>>>>>>>>>>>#
spring.datasource.url = jdbc:mysql://127.0.0.1:3306/YourDBName?characterEncoding=UTF-8
spring.datasource.username = root
springboot中文spring.datasource.password = ****
spring.datasource.driverClassName = sql.jdbc.Driver
spring.datasource.max-active=20
spring.datasource.max-idle=8
spring.datasource.min-idle=8
spring.datasource.initial-size=10
>>>>>>>>>>>#
### Java Persistence Api \u914D\u7F6E\u4FE1\u606F
>>>>>>>>>>>#
# Specify the DBMS
spring.jpa.database = MYSQL
# Show or not log for each sql query
spring.jpa.show-sql = true
# Hibernate ddl auto (create, create-drop, update)
spring.jpa.hibernate.ddl-auto = update
# Naming strategy
#[org.hibernate.cfg.ImprovedNamingStrategy #org.hibernate.cfg.DefaultNamingStrategy]
spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy
# stripped before adding them to the entity manager)
spring.jpa.properties.hibernate.dialect =org.hibernate.dialect.MySQL5Dialect
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
SpringBoot集成redisson分布式锁
下一篇 »
推荐文章
热门文章
-
随机森林特征选择原理
2024-10-02 -
自动驾驶系统中的随机森林算法解析
2024-10-02 -
随机森林算法及其在生物信息学中的应用
2024-10-02 -
监督学习中的随机森林算法解析(六)
2024-10-02 -
随机森林算法在数据分析中的应用
2024-10-02 -
机器学习——随机森林,RandomForestClassifier参数含义详解
2024-10-02 -
随机森林 的算法
2024-10-02 -
随机森林算法作用
2024-10-02 -
监督学习中的随机森林算法解析(十)
2024-10-02 -
随机森林算法案例
2024-10-02 -
随机森林案例
2024-10-02 -
二分类问题常用的模型
2024-10-02 -
绘制ssd框架训练流程
2024-10-02 -
一种基于信息熵和DTW的多维时间序列相似性度量算法
2024-10-02 -
SVM训练过程范文
2024-10-02 -
如何使用支持向量机进行股票预测与交易分析
2024-10-02 -
二分类交叉熵损失函数binary
2024-10-02 -
tinybert_训练中文文本分类模型_概述说明
2024-10-02 -
基于门控可形变卷积和分层Transformer的图像修复模型及其应用
2024-10-02 -
人工智能开发技术的测试和评估方法
2024-10-02
最新文章
-
基于随机森林的数据分类算法改进
2024-10-02 -
人工智能中的智能识别与分类技术
2024-10-02 -
基于人工智能技术的随机森林算法在医疗数据挖掘中的应用
2024-10-02 -
随机森林回归模型的建模步骤
2024-10-02 -
r语言随机森林预测模型校准曲线
2024-10-02 -
《2024年随机森林算法优化研究》范文
2024-10-02
发表评论