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