Connector/C++ 的源代码分发包括一个
examples
目录,其中包含解释如何使用以下类的用法示例:
Connection
Driver
PreparedStatement
ResultSet
ResultSetMetaData
Statement
这些例子包括:
使用
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
:此示例说明如何过滤 调试跟踪的输出。请参阅内联注释以获取更多文档。该脚本不受支持。