MySQL++是一個用于C++編程的數據庫API,它可以訪問MySQL數據庫。在使用MySQL++時,我們首先需要添加數據庫,本文將介紹如何使用MySQL++添加數據庫。
//引入頭文件和命名空間 #includeusing namespace mysqlpp; //連接數據庫 mysqlpp::Connection conn(false); if (conn.connect(database, server, user, password)) { //連接成功 } else { //連接失敗 std::cerr<< "DB connection failed: "<< conn.error()<< std::endl; exit(1); } //添加數據庫 mysqlpp::Query query = conn.query(); query<< "CREATE DATABASE "<< database_name; if (query.exec()) { std::cout<< "Database "<< database_name<< "created."<< std::endl; } else { std::cerr<< "Failed to create database: "<< query.error()<< std::endl; exit(1); } //關閉連接 conn.disconnect();
以上代碼中,我們首先引入了MySQL++的頭文件和命名空間。然后使用mysqlpp::Connection類連接數據庫,參數包括數據庫名、服務器地址、用戶名和密碼。如果連接成功,則可以通過執行CREATE DATABASE語句來添加數據庫。
在執行CREATE DATABASE語句時,我們首先創建了一個mysqlpp::Query對象,然后使用其<<運算符將SQL語句添加到查詢內部。執行查詢時,調用query.exec()方法即可。如果執行成功,我們就可以在控制臺打印提示信息。
最后,我們關閉了連接,程序結束。
上一篇div瀑布流css