在使用JDBC鏈接Mysql數據庫,向Mysql數據庫插入一條帶有中文的記錄,在查詢的時候,發現全都是??????mysql
查詢了一些資料,最簡單的解決辦法以下:sql
①:設置當前庫的編碼數據庫
ALTER DATABASE zhongfucheng CHARACTER SET utf8;
②:設置當前表的編碼markdown
ALTER TABLE customer CHARACTER SET utf8;
③:使用JDBC鏈接數據庫時,指定編碼編碼
jdbc:mysql://localhost:3306/zhongfucheng?characterEncoding=utf8
當咱們完成這三個步驟的時候,再插入數據:spa