我在下面,
Student.java - >包含在数据库中添加学生的方法 addStudent(int id,String name,String address,String class)
AddStudentServlet.java - >控制器与db和jsp交互
当我提交表格时,所有价值都很好。但是当我输入部分值时,即。在id,name字段中,我收到一个错误,指出参数数量不匹配。
如何更改模型以允许在db?
中部分添加字段答案 0 :(得分:0)
似乎DAO
database
insert in to @tablename
how can i change the model to allow partial addition of fields in the db?
这个错误被{{1}}抛出,{{1}}列数值较少。即你已经定义了4列但仅传递值3。
{{1}}
在插入SQL中,如果未在表单中输入这些列,则将这些列传递为null,但保留完整的插入语句
答案 1 :(得分:0)
您的SQL查询必须包含表列的所有的值。因此,您无法添加少于4个字段的学生记录。