日期:2014-05-17  浏览次数:20691 次

mysql的id设置为自动增量,还要输入id才能写入数据库
pst=con.prepareStatement("insert into user values(?,?,?);");
pst.setString(2,username);
pst.setString(3,password);
pst.executeUpdate();
想上面这样子如果不加上pst.setInt(1,x);的话就无法注册成功,而且id重复的话也失败,怎么才可以解决这个问题,写入的时候直接不管id号码
  数据表里是三个字段的,id、username、password

------解决方案--------------------
探讨
pst=con.prepareStatement("insert into user values(?,?,?);");
pst.setString(2,username);
pst.setString(3,password);
pst.executeUpdate();
想上面这样子如果不加上pst.setInt(1,x);的话就无法注册成功,而且id重复的话也失败,怎么才可以解决这个问……