MySQL CPP是一個用于C++編程語言的MYSQL數據庫操作庫,基于MySQL的C API封裝而成,提供了一系列的類和函數,方便C++程序員進行數據庫的訪問、操作和管理。
#include<mysql.h> #include<iostream> using namespace std; int main() { MYSQL mysql; //定義Mysql變量 mysql_init(&mysql); //初始化Mysql mysql_real_connect(&mysql, "localhost", "root", "123456", "test", 3306, NULL, 0); //連接數據庫 mysql_query(&mysql, "set names utf8"); //設置字符集 mysql_query(&mysql, "insert into student(name,age) values('張三',18)"); //插入數據 MYSQL_RES *res; //定義一個結果集 mysql_query(&mysql, "select * from student"); //查詢數據 res=mysql_store_result(&mysql); //將結果保存到結果集中 int nums=mysql_num_rows(res); //獲取結果集的行數 cout<<"總共有"<以上是使用MySQL CPP操作MYSQL數據庫的一個示例,通過上面的代碼可以看出在使用MySQL CPP時,只需要引入頭文件mysql.h和iostream即可,然后在程序中初始化MYSQL變量、連接數據庫、設置字符集、插入數據、查詢、遍歷和釋放結果集等操作。
MySQL CPP可以方便地對MYSQL數據庫進行增加、刪除、修改和查詢等操作,是C++程序員進行數據庫操作時不可或缺的工具庫。