jdbc操作Mysql相关事项

编码问题彻底解决 

第一创建表的时候能创建成功,但是插入中文数据不能插入成功,那么在字段类型后面添加CHARACTER SET utf8 COLLATE utf8_general_ci

create database mengmengda;
create table User(
id  int ,
username varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci,
password varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci
)
drop table user;

insert into user values(1,'古龙','123456'),(1,'天蚕土豆','123456'),(1,'斗地主','123456'),(1,'洗桑拿','123456'),(1,'爱伊斯坦','123456');


第二Eclipse通过jdbc操作数据库的注意事项

sql语句在mysql服务的可视化工具中的操作完全没有问题,

eclipse通过jdbc操作数据库可能报错,或者是操作不成功,

可视化工具和eclipse中的jdbc  中的sql语句是同一个sql语句

那么你需要做的就是统一数据库和eclipse工作环境的编码


大家一定要研究一下编码,不同的开发工具的编码格式,要统一格式在开发,要不然可能出现一下不容易发现的错误

你可能感兴趣的:(Java)