PreparedStatement:executeUpdate错误地将原始文件插入

时间:2018-10-14 18:07:46

标签: java mysql netbeans

我尝试下面的代码:一次只是不起作用,而当将Auto增量设为主键时,它将起作用,但是将原始值加倍。 在这一点上,我认为这有点愚蠢,因此,如果有一个主意,我将不胜感激。

    try {
        String insertSQL = "INSERT INTO `news`( `title`, `date`, `description`) VALUES (?,?,?)";
        PreparedStatement ps = DBUtils.getPreparedStatement(insertSQL);

        ps.setString(1, n.getTitle());
        ps.setString(2, n.getDate());
        ps.setString(3, n.getDescription());
        if (ps.executeUpdate() > 0) {
            ps.executeUpdate();
            System.out.println("DB updtata!");
        }
        } catch (ClassNotFoundException |SQLException ex) {
            ex.printStackTrace();
            Logger.getLogger(DataAccess.class.getName()).log(Level.SEVERE, null, ex);
            }
};

1 个答案:

答案 0 :(得分:0)

在try catch块中尝试此操作。

https://api.jikan.moe/v3/