java向数据库添加中文乱码,java写入mysql数据库乱码
原因:
乱码的原因是字符集不一致。通常只有构建数据库时指定的字符集与java设置数据库连接设置url指定的字符集一致。
解决方法:
1.创建数据库时:
创建数据库` Db
字符集 utf8
整理“utf8 _ general _ ci”;2.打造腕表时:
创建表“TableA ”(
` ID` varchar(40) NOT NULL default ,
` userid ` varchar(40)NOT NULL default ,)
ENGINE=InnoDB DEFAULT CHARSET=utf8;3.当java设置数据库url时:
JDBC:MySQL://localhost:3306/store _ 40?useUnicode=trueampCharacterEncoding=utf-8推荐教程:java教程以上是Java向mysql添加数据时中文乱码的解决方案的详细内容。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。