programing

MySQL의 Connector/J는 MariaDB에서 작동합니까?

bestcode 2022. 9. 16. 00:04
반응형

MySQL의 Connector/J는 MariaDB에서 작동합니까?

여기에서 Connector/J를 사용하여 MariaDB 데이터베이스에 연결하려고 하는데, 이 작업이 실패하고 MariaDB가 기록됩니다.

[경고] db: 'enwikt_parsed' 사용자: 'javawiki' 호스트: 'localhost' (통신 패킷을 읽는 중 오류가 발생했습니다)에 대한 연결 12를 중단했습니다.

`

MySQL의 Connector/J가 MariaDB와 함께 작동한다고 생각했을 뿐인데, 지금은 잘 모르겠습니다.MariaDB가 자체 Java API/Connector를 가지고 있는 것은 알지만, 다른 사람의 코드를 사용하여 Wiktionary를 해석하고 있기 때문에 사용할 수 없습니다.

좀 더 복잡한 솔루션을 시도하기 전에 애초에 이런 식으로 사용하지 않은 것을 수정하려고 하는지 알고 싶습니다.

예, MySQL의 Connector/J는 MariaDB와 호환됩니다.버전을 확인해야 합니다.

모든 실용적인 목적으로 MariaDB는 동일한 MySQL 버전을 대체하는 바이너리 드롭입니다(예를 들어 MySQL 5.1 -> MariaDB 5.1, MariaDB 5.2 및 MariaDB 5.3 호환).MySQL 5.5는 MariaDB 5.5와 호환되며, 실제로 MariaDB 10.0과도 호환되며, MySQL 5.6은 MariaDB 10.0과 호환되며 MySQL 5.7은 MariaDB 10.2와 호환됩니다.)

참조: https://mariadb.com/kb/en/library/mariadb-vs-mysql-compatibility/

모든 MySQL 커넥터(PHP, Perl, Python, Java)NET, MyODBC, Ruby, MySQL C 커넥터 등)는 MariaDB와 동일하게 동작합니다.

언급URL : https://stackoverflow.com/questions/57156119/does-mysqls-connector-j-work-with-mariadb

반응형