jdbc插入數據庫亂碼解決

    今天在寫一個jdbc插入數據庫時,用preparedStatement.setString(1,"我愛你")時,發現控制檯打印說SQL語法錯誤,查看出錯信息,發現insert 語句的參數亂碼致使了SQL語法錯誤。java

解決方法:mysql

    在鏈接數庫時,在其url後面加上編碼信息便可。以下:sql

    jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8數據庫

    固然,個人數據庫test也是採用的utf-8。java源文件也是採用的utf-8。
編碼

相關文章
相關標籤/搜索