String str=new String(request.getParameter("yourString").getBytes("ISO-8859-1"),"utf-8");
...................//这里假设上一页面输入字符串‘测试’的text名字为yourStr.
String sql="select * from Test as t where t.name=?";
PreparedStatement stmt=con.prepareStatement(sql);
stmt.setBytes(1,str.getBytes("utf-8"));
ResultSet rs=stmt.executeQuery();
我试过这样就能查出来!
...................//这里假设上一页面输入字符串‘测试’的text名字为yourStr.
String sql="select * from Test as t where t.name=?";
PreparedStatement stmt=con.prepareStatement(sql);
stmt.setBytes(1,str.getBytes("utf-8"));
ResultSet rs=stmt.executeQuery();
我试过这样就能查出来!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货