CLion 是 JetBrains 開發的一款 C/C++ 集成開發工具,可以簡化 C++ 項目的開發過程。同時,CLion 還提供了與 MySQL 數據庫連接的功能,方便開發人員在 C++ 項目中使用數據庫。本文將介紹如何在 CLion 中連接和使用 MySQL 數據庫。
首先,必須確保已經安裝了 MySQL 數據庫和相應的 C++ 庫,例如 mysql-connector-c++。若沒有安裝,請先安裝。
下面是連接 MySQL 數據庫的示例代碼:
#include <mysql_connection.h> #include <mysql_driver.h> using namespace sql; int main() { // 創建 MySQL 連接對象 sql::Driver *driver; sql::Connection *conn; driver = get_driver_instance(); conn = driver->connect("tcp://localhost:3306", "root", "password"); // 執行 SQL 查詢,輸出結果 sql::Statement *stmt; sql::ResultSet *res; stmt = conn->createStatement(); res = stmt->executeQuery("SELECT * FROM students"); while (res->next()) { std::cout << "\t" << res->getInt(1) << std::endl; } // 釋放內存、關閉數據庫連接 delete res; delete stmt; delete conn; return 0; }
以上代碼實現了連接 MySQL 數據庫,并查詢 students 表的所有數據。在 CLion 中編譯和運行該代碼需要進行以下配置:
- 在 CLion 中創建 C++ 項目
- 在項目中添加 MySQL C++ 鏈接庫
- 在項目中添加 MySQL 頭文件路徑
- 在項目中添加代碼,包括連接 MySQL 數據庫并執行 SQL 查詢的源代碼
最后,編譯和運行代碼即可在 CLion 中查看 MySQL 數據庫連接的結果。