java窗体向mysql数据库插中文后显示乱码解决办法

1.数据库中设置编码为utf8,具体代码如下:
create table member(
id int ,
name varchar(10) primary key ,
password varchar(30),
balance int,
number varchar(11),
email varchar(20),
address varchar(50),
class int
)
default charset=utf8;
链接数据库部分
在这里插入图片描述

2.当我从窗体中向数据库插入数据时,插入到数据库中的数据都是乱码
解决办法:在DBURL中设置默认编码,加入?characterEncoding=utf8 即可

运行结果如下,可以正常插入,读取数据了
在这里插入图片描述

发布了4 篇原创文章 · 获赞 3 · 访问量 177

猜你喜欢

转载自blog.csdn.net/qq_40257959/article/details/103332475