public static Connection getConnection(DataSource dataSource) throws DataUtilException {
        try {
            Connection connection = dataSource.getConnection();
            connection.setAutoCommit(false);

            return connection;
        } catch (SQLException e) {
            throw new DataUtilException("コネクションの取得に失敗しました: データソース=" + dataSource, e);
        }
    }