Documentation Home
MySQL 8.0 参考手册  / 附录 A MySQL 8.0 常见问题解答  /  A.13 MySQL 5.7 常见问题解答:C API、libmysql

A.13 MySQL 5.7 常见问题解答:C API、libmysql

有关 MySQL C API 和 libmysql 的常见问题。

A.13.1。 什么是“MySQL Native 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 Native C API?典型的好处和用例是什么?

libmysql 是一个基于 C 的 API,您可以在 C 应用程序中使用它来连接 MySQL 数据库服务器。它本身也用作标准数据库 API(如 ODBC、Perl 的 DBI 和 Python 的 DB API)驱动程序的基础。

A.13.2。

我应该使用哪个版本的 libmysql?

对于 MySQL 8.0、5.7、5.6 和 5.5,我们建议使用 libmysql 8.0。

A.13.3.

如果我想使用NoSQL X DevAPI 怎么办?

对于 MySQL 8.0 的 C 语言和 X DevApi 文档存储,我们推荐 MySQL Connector/C++。Connector/C++ 8.0 具有兼容的 C 头文件。(这不适用于 MySQL 5.7 或之前的版本。)

A.13.4.

如何下载 libmysql?

A.13.5。

文档在哪里?

请参阅MySQL 5.7 C API 开发人员指南

A.13.6.

我如何报告错误?

请向我们的错误数据库 报告您观察到的任何错误或不一致 。选择 C ​​API Client,如图所示。

A.13.7。

是否可以自己编译库?

编译 MySQL Server 也会编译 libmysqlclient;没有办法只编译 libmysqlclient。有关相关信息,请参阅MySQL C API 实现