PreparedStatement setString 特殊字符乱码


数据库mysql,在使用PreparedStatement的setString()时,当赋值的内容含有特殊字符的时候,会出现乱码,问题与连数据库的url有关,解决办法:

在url后追加useUnicode=true&characterEncoding=utf8,如下:
jdbc:mysql://localhost:3306/dbName?useUnicode=true&characterEncoding=utf8


你可能感兴趣的:(PreparedStatement setString 特殊字符乱码)