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

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

相关推荐
星环科技TDH社区版4 分钟前
星环科技产品可存储的表格式功能介绍以及创建示例
大数据·数据库
Tapdata4 小时前
全球 DaaS 市场研究报告上线,聚焦数据服务化趋势与行业演进路径
数据库
李少兄5 小时前
MySQL 默认连接数
数据库·mysql
刘一说5 小时前
资深Java工程师的面试题目(六)数据存储
java·开发语言·数据库·面试·性能优化
江沉晚呤时5 小时前
EventSourcing.NetCore:基于事件溯源模式的 .NET Core 库
java·开发语言·数据库
珹洺6 小时前
数据库系统概论(十九)详细讲解关系查询处理与查询优化
数据库
liulun6 小时前
SQLite官方数据库加密方案
数据库·sqlite
小五Z6 小时前
MySQL--InnoDB存储引擎--架构
数据库·mysql
远方160918 小时前
40-Oracle 23 ai Bigfile~Smallfile-Basicfile~Securefile矩阵对比
数据库·人工智能·sql·oracle·矩阵·database
汪子熙1 天前
HSQLDB 数据库锁获取失败深度解析
数据库·后端