1. 程式人生 > >JDBC插入中文資料出現?號地解決問題

JDBC插入中文資料出現?號地解決問題

問題其實很簡單connerction沒有指定字符集

最開始我的程式碼是沒有在testjdbc這個資料庫後面指定字符集的插入的資料會出現?

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testjdbc","root","123456");
指定字符集之後就不會了在testjdbc後面加上字符集編碼jdbc是我的資料庫名字你們的在你們資料庫名字後面加
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testjdbc?characterEncoding=utf8","root","123456");