useUnicode=true&characterEncoding=utf-8
https://www.jianshu.com/p/846f02d41c14mysql
jdbc 在操做表情時,set names utf8mb4sql
Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(URL, USER, PASSWORD); st = conn.createStatement(); PreparedStatement pstmtnames = conn.prepareStatement("set names utf8mb4;"); pstmtnames.execute(); // 點擊橫切位-wk申請好友30小時 PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setObject(1, nickName); rs = pstmt.executeQuery(); ResultSetMetaData md = rs.getMetaData(); //得到結果集結構信息,元數據 int columnCount = md.getColumnCount(); //得到列數 while (rs.next()) { Map<String,Object> rowData = new HashMap<String,Object>(); for (int i = 1; i <= columnCount; i++) { rowData.put(md.getColumnLabel(i), rs.getObject(i)); } list.add(rowData); } return list;