当前位置: 代码迷 >> Java Web开发 >> 为啥jsp页面上添加数据到数据库中如何都是"NULL"
  详细解决方案

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

热度:55   发布时间:2016-04-16 22:10:15.0
为啥jsp页面上添加数据到数据库中怎么都是"NULL"

------解决方案--------------------
建议楼主把jsp页面代码贴出来
------解决方案--------------------
这null 的情况很多了! debug 跟踪一下是在哪一步变成null的啊!
------解决方案--------------------
最简单的办法就是你把从页面得到的值,进行输出!
------解决方案--------------------
debug一下后台代码,
先查看int s = sql.executeUpdate(sql2); 看执行这句代码时,sql2生成的具体的sql 语句是什么?看看各数据列值是否为null
如果为null,检查你的request.getPatameter("bookName")等数据项是否拿到页面数据
如果没有拿到,那就继续检查前台页面提交请求时,传递给后台的数据是否为null或空
一步步检查下,问题应该很快就可以解决了。
------解决方案--------------------
看看是否有异常信息,如果有,看看是什么引起的,然后看看你的sql语句是否写出,你是否得到了值
------解决方案--------------------
看图貌似LZ代码全写在了JSP页面上了,当你getparament("id")参数的时候,你确保里面是真实存在数据的
如果之前就没数据,所以保存到数据库就是NULL,你更新完毕,要提交事务哦commit
------解决方案--------------------
你insert里面有把你的值存入进去吗
insert into student (sid,sname,sage)value (001,"jack","22")

------解决方案--------------------
先system。out。print你的数据,看是不是null,如果不是,就是传到数据库中的时候出错,检查一下你的sql语句
  相关解决方案