@Override
    public Connection getConnection() {
        if ( ! initialized ) {
            throw new DataAccessException("初期化されていません。");
        }

        Connection connection = DataSourceUtil.getConnection(dataSource);

        return connection;
    }