MySQL Connector/C++ 是一個用于連接 MySQL 數據庫的 C++ 庫
- mysqlx::Session:用于建立與 MySQL 服務器的連接。
- mysqlx::Schema:代表數據庫中的一個模式(schema),可以用于創建、刪除和獲取集合(collection)和表(table)。
- mysqlx::Collection:代表一個文檔型集合,用于存儲 JSON 格式的數據。
- mysqlx::Table:代表一個關系型表,用于存儲結構化數據。
- mysqlx::RowResult 和 mysqlx::DocResult:分別用于處理表查詢和集合查詢的結果。
- mysqlx::CrudOperation:基類,提供了通用的 CRUD 操作,如插入、更新、刪除和查找。
- mysqlx::Expr:用于構建復雜的查詢表達式。
- mysqlx::DbDoc:用于表示 JSON 文檔。
- mysqlx::Value:用于表示不同類型的值,如字符串、數字、布爾值等。
這些類和對象提供了豐富的接口,使得在 C++ 應用程序中操作 MySQL 數據庫變得簡單高效。要使用這些工具,首先需要安裝 MySQL Connector/C++ 并在項目中引用相應的頭文件。