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 即可

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章