Connection conn = DbPool.getConnection();
File file = Config.getPathRelativeToZimbraHome("db/create_database.sql");  Connection conn = null;
    public static void createMailboxDatabase(int mailboxId)    throws ServiceException {        ZimbraLog.mailbox.debug("createMailboxDatabase(" + mailboxId + ")");        Connection conn = DbPool.getConnection();        PreparedStatement stmt = null;        File file = Config.getPathRelativeToZimbraHome("db/create_database.sql");        try {            // Create the new database            String dbName = getDatabaseName(mailboxId);            ZimbraLog.mailbox.info("Creating database " + dbName);            Map vars = new HashMap();            vars.put("DATABASE_NAME", dbName);            DbUtil.runSQLs(conn, new FileReader(file), vars);        } catch (IOException e) {            throw ServiceException.FAILURE("unable to read SQL statements from " + file.getPath(), e);        } catch (SQLException e) {            throw ServiceException.FAILURE("createMailboxDatabase(" + mailboxId + ")", e);        } finally {            DbPool.closeStatement(stmt);            DbPool.quietClose(conn);        }    }