楼上,我在mysql-front里运行你给的语句,结果如下:
Unknown column 'character_set_result' in 'field list'
请给我个能运行的sql文.谢谢.我现在就是苦于没有能运行的sql.否则就可以在stmt.execute()里运行了.
Unknown column 'character_set_result' in 'field list'
请给我个能运行的sql文.谢谢.我现在就是苦于没有能运行的sql.否则就可以在stmt.execute()里运行了.
String RestaurantName=new String(request.getParameter("RestaurantName").getBytes("ISO-8859-1"),"UTF-8");
String Address=new String(request.getParameter("Address").getBytes("ISO-8859-1"),"UTF-8");
String Phone=new String(request.getParameter("Phone").getBytes("ISO-8859-1"),"UTF-8");
....................................
int value=stmt.executeUpdate("update Restaurant set RestaurantName='"+RestaurantName+"' , Address='"+Address+"', Phone='"+Phone+"' where RestaurantID="+request.getParameter("id"));
if(value>0)
{
out.println("修改成功!<a href=pra.jsp>请返回</a>");
}else
{
out.println("修改失败!<a href=pra.jsp>请返回</a>");
}
如果我不用new String(***.etBytes("ISO-8859-1"),"utf8")进行转换的话,出来的页面就会出现乱码。
大家帮我想办法呀.
最好能告诉我精确的sql语句:set names 'gbk'之类的.这个我不能在mysql-front下运行.应该怎么运行呢