使用Java将数据输入数据库时​​,是否可以忽略自动增量ID?

时间:2018-07-14 06:54:37

标签: java mysql xampp

在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();

2 个答案:

答案 0 :(得分:0)

refer here在表结构中启用了ID的自动递增。请检查数据库表结构。

答案 1 :(得分:0)

我在您的插入语句中看不到id列! 如果您已从列中删除了自动递增属性,则必须在插入语句中添加id列。