C++向MySQL添加數(shù)據(jù)是一種常見的數(shù)據(jù)庫操作,今天我們就來了解一下該如何實(shí)現(xiàn)。
首先我們需要連接MySQL數(shù)據(jù)庫。連接數(shù)據(jù)庫需要使用MySQL提供的連接庫,因此我們需要在代碼中引入mysql.h頭文件。以下是連接MySQL數(shù)據(jù)庫的C++代碼:
#include <mysql.h> #include <string> using namespace std; int main() { MYSQL mysql; mysql_init(&mysql); const char* host = "localhost"; const char* user = "root"; const char* password = "123456"; const char* database = "test"; int port = 3306; if(!mysql_real_connect(&mysql, host, user, password, database, port, NULL, 0)) cout<< "連接數(shù)據(jù)庫失敗!"<< endl; else cout<< "連接數(shù)據(jù)庫成功!"<< endl; mysql_close(&mysql); return 0; }
接下來就是向MySQL數(shù)據(jù)庫中添加數(shù)據(jù),我們需要使用到SQL語句。以下是C++向MySQL中添加數(shù)據(jù)的代碼:
string sql = "INSERT INTO user(name, age) VALUES('Tom', 18)"; if (mysql_query(&mysql, sql.c_str())) cout<< "數(shù)據(jù)插入失敗!"<< endl; else cout<< "數(shù)據(jù)插入成功!"<< endl;
以上是C++向MySQL添加數(shù)據(jù)的簡(jiǎn)單介紹,大家可以嘗試使用該代碼進(jìn)行數(shù)據(jù)庫操作。
上一篇mysql ip無法訪問
下一篇mysql ip地址查詢