数据库user表里有两个字段主键ID和USERNAME,采用stat.executeUpdate(insert into user values('username') );插入记录的话回出现字段不对应的错误,也就是说我应该指定主键的值,但是主键的值应该事动态生成的啊,我应该怎么办呢,谢谢大家。

解决方案 »

  1.   

    stat.executeUpdate(insert into user(username) values('username'))
    指定你要插入的字段匹配相应的值。
      

  2.   

    不用自己生成主键, 如果建表的时候设主键为: primary key auto_increment, 就不用了.  
    在插入数据时,你可以有选择地插入数据. 比如一个表中有两个字段, id 和 username,  你可以这样编写
    SQL: insert into user(username) values('username');  
    这个username是从表单中提交过来的.