0

我不确定这是 Java 还是 DB 问题

public boolean addQualification(List<Qualification> qualificationList) throws SQLException {
    String sql = "insert into Qualification(QID,EID, Qualification) values (?,?,?)";
    boolean add = false;
    for (Qualification qualification : qualificationList) {
        Object[] data = {qualification.getQid(), qualification.getEid(),  qualification.getQualification()};
        int result = DBHandle.setData(connection, sql, data);
        if (result > 0) {
            add = true;
        } else {
            add = false;
            connection.rollback();
            break;
        }
    }
    return add;
}

当我运行此代码时,我得到“java.sql.SQLException:超过锁定等待超时;尝试重新启动事务”异常

4

0 回答 0