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

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

相关推荐
李白你好8 小时前
一款专业的多数据库安全评估工具,支持 **PostgreSQL、MySQL、Redis、MSSQL** 等多种数据库的后渗透操作
数据库·mysql·postgresql
恋红尘8 小时前
Mysql
数据库·mysql
paishishaba9 小时前
数据库设计原则
数据库
摇滚侠9 小时前
Spring Boot 项目, idea 控制台日志设置彩色
java·spring boot·intellij-idea
曹牧9 小时前
oracle:NOT IN
数据库·oracle
爬山算法10 小时前
Redis(66)Redis如何实现分布式锁?
数据库·redis·分布式
Super Rookie10 小时前
MongoDB 自动化脚本安装方案
数据库·mongodb·自动化
Code哈哈笑10 小时前
【MongoDB 基本语法】数据库和集合的基本操作--探秘 MongoDB
数据库·mongodb
恋红尘11 小时前
Redis面试八股
数据库·redis·面试
我命由我1234511 小时前
Spring Boot - Spring Boot 静态资源延迟响应(使用拦截器、使用过滤器、使用 ResourceResolver)
java·spring boot·后端·spring·java-ee·intellij-idea·intellij idea