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 目錄下
代碼
注意?。∩厦娴倪@一步非常重要?。?/p>
- 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)容,希望對大家的學習有所幫助,也希望大家多多支持我們。
上一篇:ASP.NET Core 實現(xiàn)自定義WebApi模型驗證實例講解
欄 目:ASP.NET
下一篇:Linux服務(wù)器下利用Docker部署.net Core項目的全過程
本文標題:VS2017調(diào)用MySQL 8.0的方法
本文地址:http://www.jygsgssxh.com/a1/ASP_NET/10898.html
您可能感興趣的文章


閱讀排行
本欄相關(guān)
- 01-11vscode extension插件開發(fā)詳解
- 01-11VsCode插件開發(fā)之插件初步通信的方法
- 01-11如何給asp.net core寫個簡單的健康檢查
- 01-11.net core高吞吐遠程方法如何調(diào)用組件
- 01-11淺析.Net Core中Json配置的自動更新
- 01-11.NET開發(fā)人員關(guān)于ML.NET的入門學習
- 01-11.NET Core 遷移躺坑記續(xù)集之Win下莫名其
- 01-11.net core webapi jwt 更為清爽的認證詳解
- 01-11docker部署Asp.net core應(yīng)用的完整步驟
- 01-11ASP.NET Core靜態(tài)文件的使用方法
隨機閱讀
- 04-02jquery與jsp,用jquery
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 01-10C#中split用法實例總結(jié)
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-11ajax實現(xiàn)頁面的局部加載
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-10delphi制作wav文件的方法


