【Visual Studio實(shí)現(xiàn)web api2連接Mysql】如何讓visual studio實(shí)現(xiàn)連接MySql數(shù)據(jù)庫(kù)

前言

公司現(xiàn)在需求是希望將Pc端的數(shù)據(jù)顯示在移動(dòng)端上,但是現(xiàn)在HR部門那邊的后臺(tái)不懂得如何搭建web server , 我也不會(huì),很糾結(jié),但是任務(wù)指派給我了,也只能做。
讓我們來(lái)抽絲剝繭吧。


公司的web服務(wù)器采用的是 iis ,其他常見(jiàn)的還有 ApacheTomcat 、NaginxLighttpd 等等... ...

asp.net 是什么?

asp.net 是一個(gè)框架 , 是一個(gè)開(kāi)發(fā)平臺(tái),用于構(gòu)建web應(yīng)用的平臺(tái),用于開(kāi)發(fā)web程序。 其他常見(jiàn)的還有 PHP 、 Jsp、 Java。其實(shí)就是相當(dāng)于服務(wù)器構(gòu)建語(yǔ)言的選擇。

如果你想了解更多,請(qǐng)點(diǎn)擊下面的鏈接。
參考資料 : IIS 與 asp.net 的關(guān)系 1
參考資料 :IIS和asp.net 的關(guān)系 2


  • 1
    asp.net上支持的語(yǔ)言常用C# 和 VB, 而我公司里面用的是C# 。
  • 2 環(huán)境搭建與選擇
    要搭建webserver 必須要有開(kāi)發(fā)環(huán)境,而網(wǎng)上得知我們常用的軟件是 Visual Studio 。

Visual Studio 安裝等的步驟
請(qǐng)根據(jù)自己的情況來(lái)勾選下載的組件 , 我選擇了是 ASP.NETNode.js 的組件 。

  • 3 安裝完vs之后,因?yàn)槲覀兪腔赼sp.net 的開(kāi)發(fā)平臺(tái)來(lái)連接數(shù)據(jù)庫(kù)(實(shí)施的辦法是對(duì)數(shù)據(jù)庫(kù)增刪改查),所以我們需要下載一個(gè)組件,引用MySQL connector/Net組件,將該組件在安裝MySQL安裝目錄內(nèi)。

切記要記得先安裝mysql for visual studio 先,再必須安裝mysql connection/net,不然在Visual Studio 上Tools --> connect to database 是無(wú)法看到MySQl database 的選項(xiàng)的。

  • 4 由于我們數(shù)據(jù)庫(kù)使用的是My SQL ,所以你需要去下載My SQL并成功安裝 。

MySQL 的官網(wǎng)下載地址
詳細(xì)安裝步驟,親測(cè)有效

注意 my.isi 文件是要自己去下載修改的哦~~~~~~~~~如果你有my-decafual.ini的文件那么就可以直接復(fù)制到你的mysql的安裝路徑下,之后將其改名為my.ini即可。

下載步驟:
Ⅰ 先下載MySQL
MySQL5.7.19下載地址
Ⅱ 下載安裝MySQL for Visual Studio
MySQL for visual studio下載地址
Ⅲ 下載安裝MySQL connector/Net 組件
MySQL connector/Net 組件下載地址
Ⅳ 下載安裝MySQL connection/obdc組件
MySQL connection/Net組件下載地址

  • 5 完成以上的步驟之后我們就可以開(kāi)始連接數(shù)據(jù)庫(kù)了。
    可以在tools --> connect to database 之后選擇MySQL的連接。

我是借鑒以下文章的。
1 傳送門
2 傳送門


到這里連接mysql 的步驟就一段落了,但是不得不說(shuō)微軟對(duì)于自己家的親兒子SQL Server 真是個(gè) MySQ
L這個(gè)外人沒(méi)得比的,頭大,繁瑣是我這次的唯一感想。下一篇文章我會(huì)寫(xiě)如何將數(shù)據(jù)庫(kù)中的數(shù)據(jù)取出來(lái)
將其通過(guò)json數(shù)據(jù)與前端響應(yīng)。

拜謝你閱讀了我的文章,如果有什么提出指正的地方請(qǐng)留言與我一起討論,讓我們共同進(jìn)步吧。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容