注册 登录
编程论坛 J2EE论坛

jsp--数据库操作

shanghai 发布于 2006-04-29 21:57, 501 次点击
e=16;
请问为什么这个语句无法插入到数据库:
stmt.executeUpdate("INSERT INTO user_table VALUES('"+id+"','"+name+"','"+gender+"','"+email+"',e)");

但是stmt.executeUpdate("INSERT INTO user_table VALUES('"+id+"','"+name+"','"+gender+"','"+email+"',16)");
就可以插入成功!
1 回复
#2
zhangheng2006-04-30 09:12

在插入英文单词时.好象他默认咯你是个String类型的东西.那么就要加,单引号或双引号咯。
个人意见.仅仅参考。不知是否正确

1