java 指定utf8mb4_spring boot 使用utf8mb4的操作
我就废话不多说了,大家还是直接看代码吧~
spring:
datasource:
driver-class-name: net.sf.log4jdbc.driverspy
url: jdbc:log4jdbc:mysql://127.0.0.1:3306/test1?useunicode=true&characterencoding=utf-8&uselegacydatetimecode=false&servertimezone=asia%2fshanghai
username: admin
password: admin
hikari:
connection-init-sql: set names utf8mb4
补充:springboot解决utf8mb4类型连接
在使用springboot默认连接池的情况下,默认使用的是tomcat-jdbc-pool,在处理utf8mb4类型数据的时候,需要大致两步
1.设置数据库、表、字段的编码类型为utf8mb4
2.在创建数据库连接之后,要执行一条sql语句“set names utf8mb4 collate utf8mb4_unicode_ci”,这样的数据库连接才可以操作utf8mb4类型的数据的存取。
在配置数据库连接池的配置上,根据使用的连接池的不同,配置参数也不相同,下面给出springboot使用默认的tomcat连接池的时候,支持utf8mb4的配置。
spring:
datasource:
driver-class-name: com.mysql.jdbc.driver
url: jdbc:mysql://*.*.*.*:3306/dbname?useunicode=true&characterencoding=utf-8
username: username
password: password
tomcat:
initsql: set names utf8mb4 collate utf8mb4_unicode_ci
以上为个人经验,希望能给大家一个参考,也希望大家多多支持萬仟网。如有错误或未考虑完全的地方,望不吝赐教。
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
java 指定utf8mb4_spring boot 使用utf8mb4的操作相关推荐
- Spring Boot之jdbc数据操作06
Spring Boot之jdbc数据操作06 JDBC 通过快速创建spring boot项目选择 mysql 和jdbc 创建一个基于web的spring boot项目 依赖为 <depend ...
- Java接口对Hadoop集群的操作
Java接口对Hadoop集群的操作 首先要有一个配置好的Hadoop集群 这里是我在SSM框架搭建的项目的测试类中实现的 一.windows下配置环境变量 下载文件并解压到C盘或者其他目录. 链接: ...
- java peek函数_基础篇:JAVA.Stream函数,优雅的数据流操作
写在开头:本文是转载于掘金上的一篇文章,已获得原作者授权,我会在文章最后放上原作者和原文链接. 前言 平时操作集合数据,我们一般都是for或者iterator去遍历,不是很好看.java提供了Stre ...
- Spring Boot + JPA +MySQL 数据操作及示例环境搭建(自动建表)
JPA 是Java官方提供的数据持久的统一API , 是一个接口标准,并没有具体实现. JPA的实现常见的有: Hibernate TopLink (Eclipse Link) Spring Boot ...
- mysql/Java服务端对emoji(utf8mb4编码)的支持有关的问题
mysql/Java服务端对emoji(utf8mb4编码)的支持有关的问题 mysql中保存4字节长度的UTF-8字符(例如emoji表情),就需要使用 utf8mb4 字符集. 如果要写入emoj ...
- 【视频分享】尚硅谷Java视频教程_Spring Boot视频教程(下)整合篇
尚硅谷Java视频教程_Spring Boot视频教程(下)整合篇 巅峰之作,全网仅此一套,再无企及! SpringBoot是企业级开发的整体整合解决方案,特别用于快速构建微服务应用,旨在用最简单的方 ...
- [施工中]Java阿里云服务器ECS建站操作不完全指北
[施工中]Java阿里云服务器ECS建站操作不完全指北 ECS建站操作记录 前言 一 .Xshell6与Xftp6 1.1Xshell与Xftp的作用 1.2如何从官网下载xshell与xftp 1. ...
- 精选10个用于Java开发Spring Boot的Eclipse插件
前言 作为从事Java多年的程序员,在此分享用于 Java 和 Spring Boot 开发的 10 大 Eclipse插件: 1. EGit - Eclipse 的 Git 集成 这可能是当今 Ja ...
- java与plc 西门子 通讯,进行读写操作 采用TCP 直接连接
java与plc 西门子 通讯,进行读写操作 采用TCP 直接连接 0x0 阅读本文章你能会使用java与西门子plc 进行通信 所有环境都为仿真模拟环境, 本测试使用的是西门子plc(s ...
最新文章
- Shell中的while语句
- scala中_下划线的使用
- windows上编译zlib-1.2.8
- C++学习之路 | PTA乙级—— 1045 快速排序 (25 分)(精简)
- linux arm uart应用程序,ARM Linux S3C2440 之UART分析
- 10多家在线旅游企业呼吁海外商家向中国游客提供优惠退改措施
- onvif学习笔记1:环境准备
- java怎么导出有模板的表格_java用模板导出数据表格-Go语言中文社区
- bzoj 3382: [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三(切比雪夫距离)
- L3_01 01背包和最小序列
- 常见内网穿透工具使用总结
- 如何将mp3文件转pcma格式或PCM格式的wav文件
- 闲聊:Android 平台网络游戏加速器·一(科普文)
- C# Socket简单例子(服务器与客户端通信)【转】
- php 正则车架号,js 正则校验车架号VIN
- 西门子1500更改IP地址
- Docker 安装MySql后创库、创表
- 内网渗透- *** PTH(传递哈希)***PTT(传递票据)***PTK(传递密钥)
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本━新增岗位管理-WinForm部分
- EXCEL中定义名称
热门文章
- 毕业工作几年后房子我有了,可你还是×××么?
- Raspberry Pi NOOBS setup
- 青春应与众不同,长时间体验后再聊荣耀8青春版
- html5media:兼容、高效的HTML5视频播放器
- 怎样真正确保教师工资待遇 丹比奴
- Android MaterialButton的一些问题
- JZOJ5407. 【NOIP2017提高A组集训10.21】Deep
- JavaScript异步与Promise基本用法(resolve与reject)
- iphone7 android,2017年iPhone7或许会落后Android旗舰?
- Python SortedList