在idea中写sql语句,向数据库添加数据时,添加的字符串却显示???,解决方法

这是字符编码的问题

如何解决:

在idea的配置数据库的地方修改下边:mysql8版本和5版本差距不大。

在URL后加?useUnicode=true&characterEncoding=UTF8

例如

原来:String url ="jdbc:mysql://localhost:3306/stu";

改变后:String url ="jdbc:mysql://localhost:3306/stuuseUnicode=true&characterEncoding=UTF8";

修改后的配置文件如下图所示:

相关推荐
记得记得就15110 分钟前
【MySQL数据库管理】
数据库·mysql·oracle
Austindatabases36 分钟前
给PG鸡蛋里面挑骨头--杭州PostgreSQL生态大会
数据库·postgresql
秃了也弱了。38 分钟前
MySQL空间函数详解,MySQL记录经纬度并进行计算
android·数据库·mysql
星环处相逢1 小时前
MySQL数据库管理从入门到精通:全流程实操指南
数据库·mysql
h***04771 小时前
SpringBoot集成Flink-CDC,实现对数据库数据的监听
数据库·spring boot·flink
源来猿往1 小时前
redis-架构解析
数据库·redis·缓存
河南博为智能科技有限公司1 小时前
高集成度国产八串口联网服务器:工业级多设备联网解决方案
大数据·运维·服务器·数据库·人工智能·物联网
Wang's Blog2 小时前
MongoDB小课堂: 深度诊断与优化——响应时间、内存压力及连接数故障全方位解决指南
数据库·mongodb
z***02602 小时前
MySQL--》如何通过选择合适的存储引擎提高查询效率?
数据库·mysql·adb
SoleMotive.2 小时前
在 MySQL 中如何快速的去复制一张表,包括表结构和数据?
数据库