@Override
    public void close() {
        if (this.connection != null)
            try {
                this.connection.close();
            } catch (SQLException ex) {
                this.writeError("Error on Connection close: " + ex, true);
            }
    }