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

有关用户注册问题
<%String userName=request.getParameter("userName");
String password=request.getParameter("password");
String phone=request.getParameter("phone");
String address=request.getParameter("address");
try{
byte[] bb=address.getBytes("ISO-8859-1");
address=new String(bb);
}
catch(Exception e){}

String insertCondition="insert into user values('"+userName+"','"+password+"','"+phone+"','"+address+"')";
db.execute(insertCondition);

%>

不能插入,执行之后总是提示关键字user附近有错误,是因为插入语句写的不对吗???连接的是sql sever数据库。

------解决方案--------------------
不要用user作为你的表名。。这种很有嫌疑是关键字的名字最好都不要当作表名,可以t_user这样