Connector/C++ 的源代码分发包括一个
examples目录,其中包含解释如何使用以下类的用法示例:
ConnectionDriverPreparedStatementResultSetResultSetMetaDataStatement
这些例子包括:
使用
Driver该类连接到 MySQL使用(简单)语句创建表、插入行、获取行
使用准备好的语句创建表、插入行、获取行
解决准备好的语句限制的提示
访问结果集元数据
本文档中的几个例子只是代码片段,不是完整的程序。这些片段提供了 API 的简要概述。对于完整的程序,请检查examples
您的 Connector/C++ 安装目录 请同时阅读该
README目录中的文件。要测试示例代码,请编辑目录examples.h中的文件
examples以添加您的连接信息,然后通过发出
make命令重建代码。
目录中的示例程序examples包括:
-
connect.cpp:如何创建连接、插入数据和处理异常。
-
connection_meta_schemaobj.cpp:如何获取与连接对象关联的元数据,例如表或数据库列表、MySQL 版本或连接器版本。
-
debug_output.cpp:如何激活和停用连接器/C++ 调试协议。
-
exceptions.cpp:详细了解连接器抛出的异常以及如何获取错误信息。
-
prepared_statements.cpp:如何执行准备好的语句,包括一个示例,说明如何处理 MySQL 服务器无法准备的 SQL 语句。
-
resultset.cpp:如何使用游标获取数据并遍历结果集。
-
resultset_meta.cpp:如何获取与结果集关联的元数据,例如列数和列类型。
-
resultset_types.cpp:从元数据方法返回的结果集。(这与其说是一个例子,不如说是一个测试。)
-
standalone_example.cpp:简单的独立程序未集成到常规 CMake构建中。
-
statements.cpp:如何在不使用 Prepared Statements 的情况下执行 SQL 语句。
-
cpp_trace_analyzer.cpp:此示例说明如何过滤 调试跟踪的输出。请参阅内联注释以获取更多文档。该脚本不受支持。