VS2017調用MySQL 8.0的方法

 更新時間:2019年06月21日 14:48:20   作者:肥宅_Sean   我要評論
這篇文章主要為大家詳細介紹了VS2017調用MySQL 8.0的方法,附上C++程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了VS2017調用MySQL 8.0的具體方法,供大家參考,具體內容如下

簡述

在網上找了一些解答,發現都有些小問題。

就自己寫一個吧

配置

配置很關鍵。

我的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中寫的內容為: libmysql.lib

最后一步: 移動這個libmysql.dll C:\Windows\System32 目錄下

代碼

注意!!上面的這一步非常重要!!

  • pwd:為密碼
  • root:賬號
  • 3306:登陸端口號
  • jxgl:是我數據庫中的一個database
  • 執行的命令中的student是我這個表
#include <stdio.h>
#include <mysql.h> // 如果配置ok就可以直接包含這個文件
int main(void)
{
 MYSQL mysql; //一個數據庫結構體
 MYSQL_RES* res; //一個結果集結構體
 MYSQL_ROW row; //char** 二維數組,存放一條條記錄
 //初始化數據庫
 mysql_init(&mysql);
 //設置編碼方式
 mysql_options(&mysql, MYSQL_SET_CHARSET_NAME, "gbk");
 //連接數據庫
 //判斷如果連接失敗就輸出連接失敗。
 if (mysql_real_connect(&mysql, "localhost", "root", "pwd", "jxgl", 3306, NULL, 0) == NULL)
 printf("連接失敗!\\n");
 //查詢數據
 mysql_query(&mysql, "select * from student");
 //獲取結果集
 res = mysql_store_result(&mysql);
 
 //給ROW賦值,判斷ROW是否為空,不為空就打印數據。
 while (row = mysql_fetch_row(res))
 {
 printf("%s ", row[0]);//打印ID
 printf("%s ", row[1]);//打印姓名
 printf("%s ", row[2]);
 printf("%s \n", row[3]);
 }
 //釋放結果集
 mysql_free_result(res);
 //關閉數據庫
 mysql_close(&mysql);
 //停留等待
 system("pause");
 return 0;
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Asp.net中使用PageDataSource分頁實現代碼

    Asp.net中使用PageDataSource分頁實現代碼

    這篇文章主要介紹asp.net中使用PageDataSource分頁的方法,需要的朋友可以參考下
    2013-04-04
  • jQuery實現金額錄入框

    jQuery實現金額錄入框

    前端開發過程中,通常會用到數值錄入框,比如要求輸入金額,禁止錄入非數值字符,也禁止粘貼非數值字符,本文主要對其實現方法進行介紹,需要的朋友一起來看下吧
    2016-12-12
  • asp.net 利用NPOI導出Excel通用類的方法

    asp.net 利用NPOI導出Excel通用類的方法

    本篇文章主要介紹了asp.net 利用NPOI導出Excel通用類的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • ASP.NET Core MVC學習之視圖組件(View Component)

    ASP.NET Core MVC學習之視圖組件(View Component)

    這篇文章主要給大家介紹了關于ASP.NET Core MVC學習之視圖組件(View Component)的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用ASP.NET Core MVC具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • .net客戶端導出Excel實現代碼及注意事項

    .net客戶端導出Excel實現代碼及注意事項

    將DataGrid導出為Excel文件及導出dgData中0-3列的數據到excel文件中的優缺點介紹,感興趣的朋友可以了解下,希望本文對你有所幫助
    2013-02-02
  • ASP.net 路徑問題 詳細說明

    ASP.net 路徑問題 詳細說明

    能詳細解釋一下:Request.ApplicationPath,~/,/,./,../及其用法(可時用)嗎?老是在相對路徑問題上出錯。 問題點數
    2009-06-06
  • .net core并發下線程安全問題詳解

    .net core并發下線程安全問題詳解

    這篇文章主要給大家介紹了關于.net core并發下線程安全問題的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用.net core具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04
  • asp.net 生成靜態頁筆記

    asp.net 生成靜態頁筆記

    asp.net 生成靜態頁筆記,需要在asp.net中生成靜態頁面的朋友可以參考下。
    2011-06-06
  • ASP.NET MVC4 Razor模板簡易分頁效果

    ASP.NET MVC4 Razor模板簡易分頁效果

    這篇文章主要為大家詳細介紹了ASP.NET MVC4 Razor模板簡易分頁效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Visual Studio Debug實戰教程之斷點操作

    Visual Studio Debug實戰教程之斷點操作

    眾所周知斷點對于Visual Studio調試過程是十分重要的,斷點的設置也是為了更好的進行調試。下面這篇文章主要給大家介紹了關于Visual Studio Debug實戰教程之斷點操作的相關資料,需要的朋友可以參考下
    2018-09-09

最新評論

湖北11选5走势图爱彩乐 微乐长春麻将手机版 东方6+1 2020年六盒宝典大全 下载闲来广东麻将 安徽快三开奖和值图 河北11选5复式计算器 福建22选5中奖规则及奖金 血战麻将技巧 股票配资排名-选杨方配资给力 论坛股票 有什么平台可以赚钱 免费下载打麻将 捕鱼王ll官网 九游棋牌下载? 打武汉麻将的技巧 看k线图买卖股票