conn = DbPool.getConnection();
    public static void dropMailboxDatabase(int mailboxId)    throws ServiceException {        ZimbraLog.mailbox.debug("dropMailboxDatabase(" + mailboxId + ")");        Connection conn = DbPool.getConnection();        PreparedStatement stmt = null;        String dbName = getDatabaseName(mailboxId);        if (!dbName.startsWith(DATABASE_PREFIX)) {            // Additional safeguard to make sure we don't drop the wrong database            throw ServiceException.FAILURE("Attempted to drop database " + dbName, null);        }                try {            // Create the new database            ZimbraLog.mailbox.info("Dropping database " + dbName);            stmt = conn.prepareStatement("DROP DATABASE IF EXISTS " + dbName);            stmt.execute();             stmt.close();            conn.commit();        } catch (SQLException e) {            throw ServiceException.FAILURE("dropMailboxDatabase(" + mailboxId + ")", e);        } finally {            DbPool.closeStatement(stmt);            DbPool.quietClose(conn);        }    }