日期:2014-05-17  浏览次数:20697 次

关于用JSP修改mysql数据库字符串字段的问题
String str = request.getParameter("textfield");
String sql = "update admin set password="+str;
DbBean.executeUpdate(stmt,sql);


admin是一张3个字段的表  

id name password
1 admin admin



为什么当str为纯数字时 能正常修改 只要带英文字母 就写不进去

------解决方案--------------------
最好控制台打印一下SQL语句,看传给SQL数据库的SQL语句。