2011-03-30 3 views
4

MySQL 데이터베이스에 연결할 수있는 C, C++ 또는 Objective-C 라이브러리를 찾고 있습니다. libmysqlclient (GPL)와 SQLAPI ++ (비 GPL)에 대해 알고 있습니다.MySQL 데이터베이스에 연결할 수있는 비 GPL 라이브러리?

비 GPL 프로젝트에 포함될 수있는 SQLAPI ++ 외에 다른 대안이 있습니까?

+0

LGPL은 괜찮습니까? GPL이 코드를 감염시키지 않기를 바랄뿐입니다. –

+0

예, LGPL은 정상입니다. – jlstrecker

+0

나는이 방법으로 오는 다른 누구에게나이 https://github.com/ciaranj/MySqueakQl을 썼다. – ciaranj

답변

1

iODBC에 따라, 핫 스폿 (hot spot)에있어, MySQL의 라이센스를 구입해야 할 것 같다 ODBC 클라이언트 구현을 제공합니다.

사용자는 MySQL Connector/ODBC을 설치하여 MySQL 서버와 인터페이스 할 수 있습니다.

1

MySQL C 커넥터는 이전에 LGPL 이었기 때문에 (독점적 코드에 대한 동적 연결이 가능함). 오라클은 3.23.58 이후의 버전부터 LGPL에서 GPL로 라이센스를 변경했습니다.

그러므로 LGPL 커넥터를 사용하는 방법이 다음과 같은 옵션 : https://mariadb.com/kb/en/mariadb/lgpl-mysql-client-library-32358/
  • 사용 MariaDB 커넥터 (이전 LGPL의 포크 :

  • 관련 문제