今天就跟大家聊聊有關怎么在Eclipse中使用C++連接MySQL數(shù)據(jù)庫,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)專注于企業(yè)網(wǎng)絡營銷推廣、網(wǎng)站重做改版、仁布網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5技術、商城網(wǎng)站建設、集團公司官網(wǎng)建設、成都外貿(mào)網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為仁布等各大城市提供網(wǎng)站開發(fā)制作服務。
首先覺得C++比C方便多了,不用生成.a連接文件,直接使用.lib文件即可
導入.h文件所在目錄到C++ Compiler中的includes
添加lib文件搜索
代碼:
#include <winsock.h> #include <iostream> #include <string> #include <mysql.h> using namespace std; int main() { MYSQL mydata; //初始化數(shù)據(jù)庫 mysql_library_init(0, NULL, NULL); mysql_init(&mydata); mysql_options(&mydata, MYSQL_SET_CHARSET_NAME, "gbk"); //連接數(shù)據(jù)庫 if (NULL != mysql_real_connect(&mydata, "localhost", "root", "111111", "mysql", 3306, NULL, 0)) { cout << "mysql_real_connect() succeed" << endl; } else { cout << "mysql_real_connect() failed" << endl; return -1; } string sqlstr = "SELECT * FROM ME_MENU"; MYSQL_RES *result = NULL; if (0 == mysql_query(&mydata, sqlstr.c_str())) { cout << "mysql_query() select data succeed" << endl; result = mysql_store_result(&mydata); int rowcount = mysql_num_rows(result); cout << "row count: " << rowcount << endl; unsigned int fieldcount = mysql_num_fields(result); MYSQL_FIELD *field = NULL; for (unsigned int i = 0; i < fieldcount; i++) { field = mysql_fetch_field_direct(result, i); cout << field->name << "\t\t"; } cout << endl; MYSQL_ROW row = NULL; row = mysql_fetch_row(result); while (NULL != row) { for (unsigned int i = 0; i < fieldcount; i++) { cout << row[i] << "\t\t"; } cout << endl; row = mysql_fetch_row(result); } } else { cout << "mysql_query() select data failed" << endl; mysql_close(&mydata); return -1; } mysql_free_result(result); mysql_close(&mydata); mysql_server_end(); system("pause"); return 0; }
看完上述內(nèi)容,你們對怎么在Eclipse中使用C++連接mysql數(shù)據(jù)庫有進一步的了解嗎?如果還想了解更多知識或者相關內(nèi)容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
網(wǎng)頁標題:怎么在Eclipse中使用C++連接mysql數(shù)據(jù)庫
網(wǎng)址分享:http://aaarwkj.com/article8/ijhdip.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管、網(wǎng)站營銷、網(wǎng)站導航、品牌網(wǎng)站建設、商城網(wǎng)站、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)