为啥jsp页面上添加数据到数据库中怎么都是"NULL"

wl1224500 2014-07-03 05:51:33
...全文
1841 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjd1121 2014-07-05
  • 打赏
  • 举报
回复
先system。out。print你的数据,看是不是null,如果不是,就是传到数据库中的时候出错,检查一下你的sql语句
ericlei123 2014-07-05
  • 打赏
  • 举报
回复
insert 那个错了 缺了values 好像 我也新手
紫砂壶泡咖啡 2014-07-04
  • 打赏
  • 举报
回复
后台代码打个断点或者输出看看有没有介绍前台的值
jiafeng_lee 2014-07-04
  • 打赏
  • 举报
回复
引用 11 楼 jiafeng_lee 的回复:
你insert里面有把你的值存入进去吗
insert into student (sid,sname,sage)values (001,"jack","22")
忘记加s
jiafeng_lee 2014-07-04
  • 打赏
  • 举报
回复
你insert里面有把你的值存入进去吗
insert into student (sid,sname,sage)value (001,"jack","22")
sxax 2014-07-04
  • 打赏
  • 举报
回复
看图貌似LZ代码全写在了JSP页面上了,当你getparament("id")参数的时候,你确保里面是真实存在数据的 如果之前就没数据,所以保存到数据库就是NULL,你更新完毕,要提交事务哦commit
zy_think123 2014-07-04
  • 打赏
  • 举报
回复
看看是否有异常信息,如果有,看看是什么引起的,然后看看你的sql语句是否写出,你是否得到了值
姜小白- 2014-07-04
  • 打赏
  • 举报
回复
debug一下后台代码, 先查看int s = sql.executeUpdate(sql2); 看执行这句代码时,sql2生成的具体的sql 语句是什么?看看各数据列值是否为null 如果为null,检查你的request.getPatameter("bookName")等数据项是否拿到页面数据 如果没有拿到,那就继续检查前台页面提交请求时,传递给后台的数据是否为null或空 一步步检查下,问题应该很快就可以解决了。
momo19890308 2014-07-04
  • 打赏
  • 举报
回复
insert语句错了吧。
kubeclub 2014-07-04
  • 打赏
  • 举报
回复
insert 语句后面还要有个value
IT_NK 2014-07-04
  • 打赏
  • 举报
回复
最简单的办法就是你把从页面得到的值,进行输出!
yimiyan 2014-07-04
  • 打赏
  • 举报
回复
这null 的情况很多了! debug 跟踪一下是在哪一步变成null的啊!
commanager 2014-07-04
  • 打赏
  • 举报
回复
楼主不会debug吗?
满无解 2014-07-03
  • 打赏
  • 举报
回复
建议楼主把jsp页面代码贴出来
wl1224500 2014-07-03
  • 打赏
  • 举报
回复
那怎么改呀,非常感谢
yn00 2014-07-03
  • 打赏
  • 举报
回复
因为你传递的值都是null啊

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧