Java 写入mysql 中文乱码问题(解决)

作者:清风拂面 | 创建时间: 2023-03-20
Java 在连接mysql,insert一个中文数据的时候,经常出现中文乱码问题,那应该如何解决呢?...
Java 写入mysql 中文乱码问题(解决)

操作方法

创建数据库: CREATE   DATABASE   `Db`                CHARACTER   SET   'utf8 '                COLLATE   'utf8_general_ci ';

建表的时候: CREATE   TABLE   `TableA`   (                                     `ID`   varchar(40)   NOT   NULL   default   ' ',                                      `UserID`   varchar(40)   NOT   NULL   default   ' ',  )                                       ENGINE=InnoDB   DEFAULT   CHARSET=utf8; 一定后面有utf-8

3.设置URL的时候:  (这是最关键的一步) 好多人都没有这么设置就会出错。 jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=UTF-8 后面“?”之后的代码一定要有的。

温馨提示

一定记住:?useUnicode=true&characterEncoding=UTF-8
点击展开全文

更多推荐