jsp往数据库中插入数据,数据库中的字段写不全,插入数据不成功
jsp往数据库中插入数据,数据库中的字段写不全,插入数据不成功,,不知大家有没有这种情况,很奇怪,,PHP\.NET\ASP都不存在这种情况,难道是环境问题>??
打个比方:MYSQL数据库
数据表test
字段
aa bb cc 比方这个表中有这些字段,字段属性全为varchar 编码为utf-8 其它的默认
JSP代码:
insert into test(aa,bb,)values('aa','bb') 少写点字段吧 也不提示错误,执行正常 去数据库中一看没有插入到数据。
如果所有字段都写上的话正常
insert into test(aa,bb,cc)values('aa','bb','cc')这样字段都写上,正常了数据插入成功。
这是JSP的环境问题?还是??
------解决方案--------------------insert into test(aa,bb,)values('aa','bb')
这句sql有问题 test(aa,bb,)//多了一个逗号
('aa','bb')
去了逗号试试
------解决方案--------------------
你插的字段除非是有数据库控制生成,要么不能间隔插入
比如:
有字段id, name, password, email
不能insert into table(id, password, email) values(?, ?, ?)
只能insert into talbe(id, name, password) values(?, ?, ?)