• jdbc连mysql乱码问题:


    昨天晚上蹦出来这么个bug,赶紧解决一下,为了数据库课程设计突击jsp,还真是遇到了不少问题。。。

    就像前面讲的mysql我用的utf8mb4_unicode_ci,

    那么,乱码产生的主要原因是字符编码(characterEncoding)不正确:

    1、在数据库服务器上创建表格时没有选择支持中文的编码方式

    2、建立JDBC连接时没有指明支持中文的编码方式

    我是这么写的:

    String uri = "jdbc:mysql://127.0.0.1/librarysystem;

    很明显第二条不符合,

    指明中文编码即可解决问题。

    String uri = "jdbc:mysql://127.0.0.1/librarysystem?userUnicode=true&characterEncoding=utf8";
  • 相关阅读:
    DevOps
    DevOps
    DevOps 教程
    Java 文件
    Java 包装类
    Java HashMap
    Java 包装类
    Java 文件
    Java ArrayList
    Java 日期与时间
  • 原文地址:https://www.cnblogs.com/AbsolutelyPerfect/p/7807666.html
Copyright © 2020-2023  润新知