VS2017調(diào)用MySQL 8.0的方法
本文實例為大家分享了VS2017調(diào)用MySQL 8.0的具體方法,供大家參考,具體內(nèi)容如下
簡述
在網(wǎng)上找了一些解答,發(fā)現(xiàn)都有些小問題。
就自己寫一個吧
配置
配置很關(guān)鍵。
我的MySQL安裝目錄為 C:\Program Files\MySQL
2的部分寫的地址: C:\Program Files\MySQL\MySQL Server 8.0\include
3的部分寫的地址: C:\Program Files\MySQL\MySQL Server 8.0\lib
配置鏈接器:
2中寫的內(nèi)容為: libmysql.lib
最后一步: 移動這個libmysql.dll 到C:\Windows\System32 目錄下
代碼
注意!!上面的這一步非常重要??!
- pwd:為密碼
- root:賬號
- 3306:登陸端口號
- jxgl:是我數(shù)據(jù)庫中的一個database
- 執(zhí)行的命令中的student是我這個表
#include <stdio.h> #include <mysql.h> // 如果配置ok就可以直接包含這個文件 int main(void) { MYSQL mysql; //一個數(shù)據(jù)庫結(jié)構(gòu)體 MYSQL_RES* res; //一個結(jié)果集結(jié)構(gòu)體 MYSQL_ROW row; //char** 二維數(shù)組,存放一條條記錄 //初始化數(shù)據(jù)庫 mysql_init(&mysql); //設(shè)置編碼方式 mysql_options(&mysql, MYSQL_SET_CHARSET_NAME, "gbk"); //連接數(shù)據(jù)庫 //判斷如果連接失敗就輸出連接失敗。 if (mysql_real_connect(&mysql, "localhost", "root", "pwd", "jxgl", 3306, NULL, 0) == NULL) printf("連接失敗!\\n"); //查詢數(shù)據(jù) mysql_query(&mysql, "select * from student"); //獲取結(jié)果集 res = mysql_store_result(&mysql); //給ROW賦值,判斷ROW是否為空,不為空就打印數(shù)據(jù)。 while (row = mysql_fetch_row(res)) { printf("%s ", row[0]);//打印ID printf("%s ", row[1]);//打印姓名 printf("%s ", row[2]); printf("%s \n", row[3]); } //釋放結(jié)果集 mysql_free_result(res); //關(guān)閉數(shù)據(jù)庫 mysql_close(&mysql); //停留等待 system("pause"); return 0; }
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
ASP.NET Core中快速構(gòu)建PDF文檔的步驟分享
這篇文章主要給大家介紹了關(guān)于ASP.NET Core中快速構(gòu)建PDF文檔的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用ASP.NET Core具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12根據(jù)Eval()函數(shù)綁定的值,來顯示GridView中的控件的方法
根據(jù)Eval()函數(shù)綁定的值,來顯示GridView中的控件的方法,需要的朋友可以參考一下2013-03-03.NET 6開發(fā)TodoList應(yīng)用之實現(xiàn)數(shù)據(jù)塑形
在查詢的場景中,還有一類需求不是很常見,就是在前端請求中指定返回的字段。所以這篇文章主要介紹了.NET 6如何實現(xiàn)數(shù)據(jù)塑形,需要的可以參考一下2022-01-01Entity?Framework?Core關(guān)聯(lián)刪除
關(guān)聯(lián)刪除通常是一個數(shù)據(jù)庫術(shù)語,用于描述在刪除行時允許自動觸發(fā)刪除關(guān)聯(lián)行的特征;即當(dāng)主表的數(shù)據(jù)行被刪除時,自動將關(guān)聯(lián)表中依賴的數(shù)據(jù)行進行刪除,或者將外鍵更新為NULL或默認值。本文將為大家具體介紹一下Entity?Framework?Core關(guān)聯(lián)刪除,需要的可以參考一下2021-12-12Asp.net 中使用GridView控件實現(xiàn)Checkbox單選
在GridView控件中,第0列有放一個CheckBox控件,現(xiàn)想實現(xiàn)對CheckBox進行單選,怎么實現(xiàn)呢?下面小編通過本文給大家分享Asp.net 中使用GridView控件實現(xiàn)Checkbox單選功能,一起看看吧2017-07-07