stmt.executeUpdate(s);yhxm 插入的是乱码????

linuxguoyy 2002-04-19 03:25:23
String s=new String();
s="update tCJ_YHXX set yhid='"+yhid+"',yhxm='"+yhxm+"' where yhid='"+old_yhid+"'";
Statement stmt=con.createStatement();//java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
out.print(s);
stmt.executeUpdate(s);
}
catch(Exception e){
System.err.println("aq.executeQuery: " + e.getMessage());
}
// response.sendRedirect("local_admin.jsp");
------------------------------------------
out.print(s);==写出是正确的
update tCJ_YHXX set yhid='operator',yhxm='理用户 理用户 ' where yhid='operator'

stmt.executeUpdate(s);yhxm 插入的是乱码????

...全文
70 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
totodo 2002-04-19
public class getStr(String str)
{ String str;
byte[] str1=new String(str.getBytes,"8859_1");
return str1;
}

把含有中文的 用getStr(string) 来插入
回复
可乐加水 2002-04-19
是你中文的问题!
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告