String VarZZ=new String(request.getParameter("Formzz").getBytes("8859_1"),"gb2312"); 就是读取文本框的文字,然后用sql更新语句写入数据,字数太长的话写不进去,数据库里面字段定义为nvarchar,长度定义的很大了String sql="update Table set ZZ='"+VarZZ+"' where PID='"+VarBH+"'";stmt.executeUpdate(sql);