MySQL 8.3 Release Notes
关于 MySQL C API 和 libmysql 的常见问题。
- A.13.1. 什么是“MySQL 本机 C API”?有什么典型的优点和使用场景?
- A.13.2. 我应该使用哪个版本的 libmysql?
- A.13.3. 如果我想使用“NoSQL” X DevAPI?
- A.13.4. 如何下载 libmysql?
- A.13.5. 文档在哪里?
- A.13.6. 如何报告错误?
- A.13.7. 是否可以自己编译库?
A.13.1.
什么是“MySQL 本机 C API”?有什么典型的优点和使用场景?
libmysql 是一个基于 C 的 API,可以在 C 应用程序中使用它来连接 MySQL 数据库服务器。它也是 ODBC、Perl 的 DBI 和 Python 的 DB API 等标准数据库 API 的驱动程序的基础。
A.13.2.
我应该使用哪个版本的 libmysql?
对于 MySQL 8.0、5.7、5.6 和 5.5,我们建议使用 libmysql 8.0。
A.13.3.
如果我想使用“NoSQL” X DevAPI?
对于 C 语言和 X DevApi 文档存储 MySQL 8.0,我们建议使用 MySQL Connector/C++。Connector/C++ 8.0 兼容 C 头文件。(这不适用于 MySQL 5.7 或更早版本。)
A.13.4.
如何下载 libmysql?
-
Linux:客户端实用程序包可从 MySQL 社区服务器 下载页面获取。
-
Windows:客户端实用程序包可从 Windows 安装程序 获取。
A.13.5.
文档在哪里?
A.13.6.
如何报告错误?
请将您观察到的任何错误或不一致报告到我们的 错误数据库。选择 C API 客户端,如所示。
A.13.7.
是否可以自己编译库?
编译 MySQL 服务器也将编译 libmysqlclient;没有只编译 libmysqlclient 的方法。有关信息,请参阅 MySQL C API 实现。