C++向MySQL添加數據是一種常見的數據庫操作,今天我們就來了解一下該如何實現。
首先我們需要連接MySQL數據庫。連接數據庫需要使用MySQL提供的連接庫,因此我們需要在代碼中引入mysql.h頭文件。以下是連接MySQL數據庫的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<< "連接數據庫失??!"<< endl; else cout<< "連接數據庫成功!"<< endl; mysql_close(&mysql); return 0; }
接下來就是向MySQL數據庫中添加數據,我們需要使用到SQL語句。以下是C++向MySQL中添加數據的代碼:
string sql = "INSERT INTO user(name, age) VALUES('Tom', 18)"; if (mysql_query(&mysql, sql.c_str())) cout<< "數據插入失??!"<< endl; else cout<< "數據插入成功!"<< endl;
以上是C++向MySQL添加數據的簡單介紹,大家可以嘗試使用該代碼進行數據庫操作。
上一篇mysql ip無法訪問
下一篇mysql ip地址查詢