最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VS2019連接mysql8.0數(shù)據(jù)庫(kù)的教程圖文詳解

 更新時(shí)間:2020年05月28日 09:50:04   作者:勤勉的一只洋  
這篇文章主要介紹了VS2019連接mysql8.0數(shù)據(jù)庫(kù)的教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1.首先準(zhǔn)備好VS2019以及mysql數(shù)據(jù)庫(kù),兩者都可以去官網(wǎng)下載,我們直接描述連接過(guò)程。

2.連接:

第一步:打開(kāi)mysql的安裝目錄,我本地的安裝目錄如下:(注意是否有include和lib文件夾)

在這里插入圖片描述

第二步:打開(kāi)VS2019,新建一個(gè)空工程。

第三步:右擊工程名,打開(kāi)屬性頁(yè):

在這里插入圖片描述

第四步:打開(kāi)VC++目錄,在包含目錄中,將mysql安裝文件中的include文件的路徑添加到這里:

在這里插入圖片描述

第五步:還是在屬性頁(yè)上,打開(kāi)C/C++,選擇常規(guī),和上一步一樣,在附加包含目錄中將mysql文件中的include文件路徑添加進(jìn)來(lái):

在這里插入圖片描述

第六步:還是在屬性頁(yè)上,點(diǎn)開(kāi)鏈接器選項(xiàng),點(diǎn)擊常規(guī),將mysql安裝文件夾中的lib文件路徑添加到附加庫(kù)目錄中:

在這里插入圖片描述

第七步:還是在屬性頁(yè)的鏈接器中,點(diǎn)擊第二項(xiàng)輸入,將libmysql.lib文件加進(jìn)來(lái),注意,這里直接把libmysql.lib這個(gè)依賴名加進(jìn)去進(jìn)行,不要加路徑。這個(gè)文件也在mysql安裝文件夾中l(wèi)ib目錄下:

在這里插入圖片描述
在這里插入圖片描述

第八步:查看屬性頁(yè)上方的平臺(tái),選擇x64,x32可能會(huì)出錯(cuò)。

在這里插入圖片描述

第九步:把mysql安裝目錄里的bin\libmysql.dll復(fù)制到c:\windows\system32下:

在這里插入圖片描述
在這里插入圖片描述

如果不進(jìn)行這一步,運(yùn)行程序的時(shí)候很有可能會(huì)報(bào)找不到libmysql.dll錯(cuò)誤。

3.編寫測(cè)試代碼:

首先打開(kāi)mysql數(shù)據(jù)庫(kù),我用本地已有的一個(gè)數(shù)據(jù)庫(kù)表來(lái)測(cè)試:

在這里插入圖片描述

測(cè)試代碼:

#include <stdio.h>
#include "mysql.h"
#include<iostream>
using namespace std;
void main()
{
	MYSQL mysql; //一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)體
	MYSQL_RES* res; //一個(gè)結(jié)果集結(jié)構(gòu)體
	MYSQL_ROW row; //char** 二維數(shù)組,存放一條條記錄
	//初始化數(shù)據(jù)庫(kù)
	mysql_init(&mysql);
	//設(shè)置編碼方式
	mysql_options(&mysql, MYSQL_SET_CHARSET_NAME, "gbk");
	//連接數(shù)據(jù)庫(kù)
	//判斷如果連接失敗就把連接失敗的信息顯示出來(lái),我們好進(jìn)行對(duì)應(yīng)修改。
	// mysql_real_connect參數(shù):2.本地地址 3.你的mysql用戶名 4.你的mysql密碼 5.數(shù)據(jù)庫(kù)名字 6.端口號(hào)
	if (mysql_real_connect(&mysql, "localhost", "root", "root", "luckysheep", 3306, NULL, 0) == NULL) {
		cout << (mysql_error(&mysql));
	}
	//查詢數(shù)據(jù)
	mysql_query(&mysql, "SELECT * from department");
	//獲取結(jié)果集
	res = mysql_store_result(&mysql);
	//顯示數(shù)據(jù)
	//給ROW賦值,判斷ROW是否為空,不為空就打印數(shù)據(jù)。
	while (row = mysql_fetch_row(res))
	{
		printf("%s ", row[0]);//打印ID
		printf("%s ", row[1]);//打印ID
		cout << endl;
	}
	//釋放結(jié)果集
	mysql_free_result(res);
	//關(guān)閉數(shù)據(jù)庫(kù)
	mysql_close(&mysql);
	//停留等待
	getchar();
}

注意修改自己mysql的用戶名和密碼。
輸出結(jié)果:

在這里插入圖片描述

記錄:其實(shí)今天想給vs2010連接mysql,因?yàn)轫?xiàng)目在vs2010進(jìn)行的,想著連接數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)測(cè)試等。但是安裝了一整天,一個(gè)錯(cuò)一個(gè)錯(cuò)的解決,但是到最后,還是失敗了,#include <stdbool.h>顯示錯(cuò)誤。查了一圈說(shuō)是C語(yǔ)言內(nèi)置不支持布爾類型,通過(guò)引用stdbool.h頭文件,讓其支持布爾類型。 但VS2010不完全支持C99…stdbool.h是C99的…時(shí)間倉(cāng)促,之后有時(shí)間在排查一下吧。。。。。

在這里插入圖片描述

總結(jié)

到此這篇關(guān)于VS2019連接mysql8.0數(shù)據(jù)庫(kù)的文章就介紹到這了,更多相關(guān)VS2019連接mysql8.0數(shù)據(jù)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 圖解mysql數(shù)據(jù)庫(kù)的安裝

    圖解mysql數(shù)據(jù)庫(kù)的安裝

    這篇文章主要通過(guò)圖文并茂的方式介紹mysql數(shù)據(jù)庫(kù)的安裝,每一步都有詳細(xì)的文字介紹,希望有需要的朋友可以參考下
    2015-07-07
  • MySQL存儲(chǔ)過(guò)程參數(shù)的用法及說(shuō)明

    MySQL存儲(chǔ)過(guò)程參數(shù)的用法及說(shuō)明

    這篇文章主要介紹了MySQL存儲(chǔ)過(guò)程參數(shù)的用法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • mysql 5.7.18 MSI安裝圖文教程

    mysql 5.7.18 MSI安裝圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.18 MSI安裝圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • MySQL 使用 Performance Schema 定位和解決慢 SQL 問(wèn)題

    MySQL 使用 Performance Schema 定位和解決慢 

    本文介紹了如何使用MySQL的PerformanceSchema來(lái)定位和解決慢SQL查詢問(wèn)題,通過(guò)啟用PerformanceSchema并分析相關(guān)的系統(tǒng)表,可以收集到詳細(xì)的性能數(shù)據(jù),從而識(shí)別出影響性能的SQL語(yǔ)句,優(yōu)化策略包括優(yōu)化查詢語(yǔ)句、調(diào)整數(shù)據(jù)庫(kù)配置等
    2025-02-02
  • K8S搭建MySQL一主一從集群詳細(xì)步驟

    K8S搭建MySQL一主一從集群詳細(xì)步驟

    在k8s上命名空間是用于隔離不同應(yīng)用的一種機(jī)制,我們可以使用命名空間來(lái)組織和管理MySQL集群,這篇文章主要給大家介紹了關(guān)于K8S搭建MySQL一主一從集群的相關(guān)資料,需要的朋友可以參考下
    2023-09-09
  • mysql獲取指定時(shí)間段中所有日期或月份的語(yǔ)句(不設(shè)存儲(chǔ)過(guò)程,不加表)

    mysql獲取指定時(shí)間段中所有日期或月份的語(yǔ)句(不設(shè)存儲(chǔ)過(guò)程,不加表)

    最近需要用mysql獲取一個(gè)時(shí)間段中的所有月份,網(wǎng)上查都是要設(shè)置存儲(chǔ)過(guò)程或者加一個(gè)日期表的,不滿足我的需求,翻墻找資料加上自己試驗(yàn),如下代碼分享給大家
    2021-06-06
  • MySQL查看鎖表的實(shí)現(xiàn)步驟

    MySQL查看鎖表的實(shí)現(xiàn)步驟

    在MySQL數(shù)據(jù)庫(kù)中,當(dāng)多個(gè)事務(wù)同時(shí)請(qǐng)求對(duì)同一行數(shù)據(jù)進(jìn)行修改時(shí),就會(huì)發(fā)生鎖表現(xiàn)象,本文主要介紹了MySQL查看鎖表的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • mysql如何分別按年/月/日/周分組統(tǒng)計(jì)數(shù)據(jù)詳解

    mysql如何分別按年/月/日/周分組統(tǒng)計(jì)數(shù)據(jù)詳解

    我們?cè)谟肕ysql抽取數(shù)據(jù)時(shí)候,經(jīng)常需要按照天、周、月等不同的粒度對(duì)數(shù)據(jù)進(jìn)行分組統(tǒng)計(jì),下面這篇文章主要給大家介紹了關(guān)于mysql如何分別按年/月/日/周分組統(tǒng)計(jì)數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • CentOS7安裝MySQL8的超級(jí)詳細(xì)教程(無(wú)坑!)

    CentOS7安裝MySQL8的超級(jí)詳細(xì)教程(無(wú)坑!)

    我們?cè)贚inux系統(tǒng)中,如果要使用關(guān)系型數(shù)據(jù)庫(kù)的話,基本都是用的mysql,這篇文章主要給大家介紹了關(guān)于CentOS7安裝MySQL8的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • MySQL使用外鍵實(shí)現(xiàn)級(jí)聯(lián)刪除與更新的方法

    MySQL使用外鍵實(shí)現(xiàn)級(jí)聯(lián)刪除與更新的方法

    這篇文章主要介紹了MySQL使用外鍵實(shí)現(xiàn)級(jí)聯(lián)刪除與更新的方法,詳細(xì)分析了mysql數(shù)據(jù)庫(kù)與表的創(chuàng)建、數(shù)據(jù)插入、查詢以及外鏈的使用與級(jí)聯(lián)操作相關(guān)技巧,需要的朋友可以參考下
    2016-07-07

最新評(píng)論

涪陵区| 苏州市| 盱眙县| 利川市| 炎陵县| 宣威市| 民乐县| 肥乡县| 巴林右旗| 隆回县| 隆安县| 修武县| 普兰店市| 云林县| 阿克苏市| 崇州市| 凌源市| 海淀区| 岫岩| 保定市| 攀枝花市| 宣城市| 抚顺市| 福建省| 高陵县| 上饶市| 辉南县| 井研县| 谢通门县| 隆昌县| 离岛区| 罗山县| 璧山县| 理塘县| 新竹县| 安福县| 丰原市| 新宾| 内乡县| 宁都县| 霍林郭勒市|