About MariaDB Connector/C
The most recent Stable (GA) release of MariaDB Connector/C is:
MariaDB Connector/C 3.3.10
Date | Release | Status | Release Notes | Changelog |
---|---|---|---|---|
14 Nov 2018 | MariaDB Connector/C 3.0.7 | Stable (GA) | Release Notes | Changelog |
2 Aug 2018 | MariaDB Connector/C 3.0.6 | Stable (GA) | Release Notes | Changelog |
7 Jun 2018 | MariaDB Connector/C 3.0.5 | Stable (GA) | Release Notes | Changelog |
7 Sep 2018 | MariaDB Connector/C 2.3.7 | Stable (GA) | Release Notes | Changelog |
7 Jun 2018 | MariaDB Connector/C 2.3.6 | Stable (GA) | Release Notes | Changelog |
18 Jan 2018 | MariaDB Connector/C 2.3.5 | Stable (GA) | Release Notes | Changelog |
Contents
About
MariaDB Connector/C is used to connect applications developed in C/C++ to MariaDB and MySQL databases.The client library is LGPL licensed.
Parts of MariaDB Connector/C are derived from PHP's mysqlnd extension and the original LGPL MySQL client library for MySQL 3.23. The rest of the code is written by developers at MariaDB Corporation Ab.
API - Function Reference
MariaDB Connector/C has exactly the same API as the MySQL Connector/C for MySQL 5.5
The function reference is available at:
- MariaDB Client Library for C API Functions
- MariaDB Client Library for C API Prepared Statement Functions
Obtaining the Driver
The driver is downloaded from: https://downloads.mariadb.org/connector-c/
Source Code
The source code is available on GitHub: https://github.com/MariaDB/mariadb-connector-c
Known Bugs and Limitations
- double to string conversion for prepared statements doesn't work correctly
- Connector 3.0.7 and below doesn't support the MySQL 8.0 default authentication protocol, caching_sha2_password. This protocol should be supported in Connector/C 3.0.8 and above.
License
GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
For licensing questions, see the Licensing FAQ.