问答详情
源自:2-4 JDBC实战---搭建模型层 Ⅱ

添加姓名小夏的中文问题

姓名是中文的话存进去数据库是??,存英文是正常的在数据库中。什么原因eclipse已经都用utf-8了


提问者:慕沐8022327 2018-04-10 20:04

个回答

  • pBluesky
    2018-04-11 17:39:30
    已采纳

    JDBC连接数据库避免中文乱码:在数据库URL后添加字符限制

    private static final String URL="jdbc:mysql://127.0.0.1:3306/imooc?useUnicode=true&characterEncoding=utf8";

    注意噢,是直接在URL后面添加,不是分两行写


  • 武HH
    2018-04-11 17:37:49

    数据库编码是不是utf-8

    使用一下命令查看一下:

    show variables like 'character_set_database'

    不是的话改为utf-8

    alter database xxx CHARACTER SET utf8