问题描述
解决方案
String aname=request.getParameter("aname");
这个地方接收到的aname是个null,数据库中该字段设置了非null,就报错了。。
把aname打印出来就知道了。。值肯定为null
解决方案二:
preparedStatement.setString(0,aname);
preparedStatement.setString(1,acase);
preparedStatement.setString(0,content);
perparedStatement的setter方法是从0开始的。
解决方案四:
Column "aname" cannot be null
aname 这个值获取失败了,所以插入数据库报错。你检查一下获取这个值的方法或传值对不对。
解决方案五:
请问,那应该怎么改呢?
解决方案六:
针对aname字段:
1.更改数据库字段可为null
2.重新传递非空数据
3.手动添加非空数据
解决方案七:
你可以这样,先写死参数值,看能插入么。能插入那不就是你参数数据问题了。
解决方案八:
写死可以插入,也能查看到值,更改数据库字段可为空,出现的就是这两种情况
解决方案九:
java连接数据库问题 求解答
时间: 2024-09-11 23:43:23