在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";

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

相关推荐
西红柿维生素12 分钟前
5mins了解redis底层数据结&源码
数据库·redis·缓存
lang201509281 小时前
MySQL缓冲池秒热技巧:告别冷启动
数据库·mysql
weixin_307779131 小时前
Redshift SQL搜索表中所有字段的值
数据仓库·sql·算法·云计算·aws
我科绝伦(Huanhuan Zhou)2 小时前
PostgreSQL 18 新特性解析(附一键安装脚本)
数据库·postgresql
hong_zc4 小时前
redis之缓存
数据库·redis·缓存
诺青2354 小时前
MongoDB副本集
数据库·mongodb
正在走向自律5 小时前
金仓数据库打通电子证照国产化“最后一公里”——福建某地2TB MongoDB无缝迁移实践
数据库·mongodb·国产数据库·电科金仓
阿波罗尼亚5 小时前
复杂查询:直接查询/子查询/视图/CTE
java·前端·数据库
Go高并发架构_王工5 小时前
MySQL内存优化:缓冲池与查询缓存调优技术详解
数据库·mysql·缓存
武昌库里写JAVA5 小时前
SpringCloud与微服务
vue.js·spring boot·sql·layui·课程设计