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

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

相关推荐
wang6021252185 小时前
为什么不采用级联删除而选择软删除
数据库·oracle
变形侠医6 小时前
比 Kettle 快2倍的 Java ETL 开源库:Etl-engine
数据库
soft20015256 小时前
从一次增删改操作开始:彻底理解 MySQL Buffer Pool 的地位与作用
数据库·mysql
feathered-feathered6 小时前
Redis基础知识+RDB+AOF(面试)
java·数据库·redis·分布式·后端·中间件·面试
whm27776 小时前
Visual Basic 建立数据库
开发语言·数据库·visual studio
檀越剑指大厂7 小时前
【数据库系列】倒排索引(Inverted Index)
数据库·inverted-index
闲人编程7 小时前
权限系统设计与RBAC实现
java·网络·数据库·rbac·权限·codecapsule
花月C7 小时前
基于Redis的BitMap数据结构实现签到业务
数据结构·数据库·redis
hgz07107 小时前
数据库事务
数据库·mysql
老华带你飞7 小时前
二手商城|基于springboot 二手商城系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·spring