報錯:com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'pwd' at row 1
解法一:在stmt.executeUpdate();前面加stmt.execute("set names gb2312");
沒仔細看錯誤提示,百度了一下就這樣改了,顯然這是修改字符集插入漢字的,看看報錯提示汗死了
解法二:找根源user.setPwd(MD5Util.encrypt(request.getParameter("pwd")));
加密後字符串長度爲24我的數據庫中定義的長度爲10,修改字段長度 alter table 表名 modify column 字段名 類型;
例如:alter table user modify column name varchar(50) ;