@Override
    public boolean wipeTable(String table) {
        Statement statement = null;
        String query = null;
        try {
            if (!this.checkTable(table)) {
                this.writeError("Error at Wipe Table: table, " + table + ", does not exist", true);
                return false;
            }
            //Connection connection = getConnection();
            this.connection = this.getConnection();
            statement = this.connection.createStatement();
            query = "DELETE FROM " + table + ";";
            statement.executeQuery(query);
            return true;
        } catch (SQLException ex) {
            if (!(ex.getMessage().toLowerCase().contains("locking") ||
                    ex.getMessage().toLowerCase().contains("locked")) &&
                    !ex.toString().contains("not return ResultSet"))
                this.writeError("Error at SQL Wipe Table Query: " + ex, false);
            return false;
        }
    }