MySQL Connector/J 6.0.4가 릴리즈 되었습니다.

7 개월 ago fermat39 0

[원문 : http://insidemysql.com/mysql-connectorj-6-0-4-has-been-released]

이 글의 소유권은 원저자에게 있습니다. 잘못된 번역이나 오역들은 모두 번역자의 능력문제입니다. ㅠㅠ오역 및 추가사항에 대해서 댓글 달아주시면 반영하겠습니다.

 

JDBC 4.2 API와 새로운 X DevAPI 모두를 지원하는 MySQL Connector/J 6.0의 개발 릴리즈를 알리게 되어서 기쁩니다.

MySQL Connector/J 6.0.4는 공식 배포 채널인 MySQL Downloads (“Development Release” 탭 확인)와 The Central repository에서 다운받을 수 있습니다.  GitHub에서는  MySQL Connector/J의 소스코드도 가능합니다.

언제나처럼, 여러분의 애플리케이션에 영향을 미칠 수도 있는 변경사항을 확인하기 위해 다운로드된 패키지의 CHANGES  파일 및 릴리즈 노트를 확인하기를 권장합니다.

자세한 문서는 MySQL Connector/J 6.0 개발자 가이드를 참조해주세요.

Connector/J 6.0.4는 마일드스톤 릴리즈이고 운영을 위한 것은 아님을 인지하세요.

이번 릴리즈에서 아주 중요한 변경사항에 대해 강조하고 싶습니다:

X DevAPI 컨넥팅 문자열

The prefix used in connection string for X DevAPI is now unified between MySQL connectors. X DevAPI의 컨넥팅 문자열에서 사용되는 접두사는 MySQL 컨넥터간에 이제 통합되었습니다. 이전 버전에서 사용된 “mysql:x:” 는 더이상 동작하지 않습니다. XSession을 생성하기 위해 “mysqlx:”를 사용해 주세요:

// Connect to server on localhost
String url = “mysqlx://localhost:33060/test?user=mike&password=s3cr3t!”
XSession mySession = new MysqlxSessionFactory().getSession(url);

 

뷰를 위한 X DevAPI 지원

이제 com.mysql.cj.api.x.Table 인터페이스는 데이터베이스 테이블과 뷰 모두를 나타냅니다.  Schema.getTables()은 각각에 존재하는 데이터베이스 테이블과 뷰의 테이블 오브젝트들의 리스트를 반환합니다. Schema.getTable(name)는 주어진 이름의 오브젝트가 뷰라면 테이블 오브젝트를 반환을 합니다.

새로운 테이블 인터페이스 메소드가 추가되었습니다:

이전의 Connector/J 6.0에 있던 com.mysql.cj.api.x.View 인터페이스는 Connector/J 6.0.4에서는 동작하지 않습니다.

MySQL 서버 호환

MySQL Connector/J 6.0.4는 Java Database Connectivity (JDBC) 4.2 API를 사용하는 MySQL 서버 5.5, 5.6, 5.7에서 사용가능합니다.

X 프로토콜 구현에서의 변화로 인해 MySQL Connector/J 6.0.4는 X DevAPI를 사용할 때 최소한 MySQL 5.7.14서버를 요구합니다.

감사합니다!

새로운 Connector/J를 즐기세요 그리고 여러분의 지원에 감사드립니다.!

MySQL Connector/J 팀을 대표하여…