在Java中插入数据时如何忽略ID的自动递增?
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "");
pst = con.prepareStatement("insert into jeff(j_fname,j_lname,j_mail,j_password) values(?,?,?,?)");
pst.setString(1, namef);
pst.setString(2, namel);
pst.setString(3,maila);
pst.setString(4,pass);
pst.executeUpdate();
答案 0 :(得分:0)
refer here在表结构中启用了ID的自动递增。请检查数据库表结构。
答案 1 :(得分:0)
我在您的插入语句中看不到id列! 如果您已从列中删除了自动递增属性,则必须在插入语句中添加id列。