VSCODE運行和調試C#與連接MYSQL數據庫方法

1.下載好VS code並裝好C#插件(.NET Core SDK)
c#
2.VScode終端中輸入新建項目(內置一個Hello world的程序)

dotnet new console
  • 1

3.寫你需要的C#代碼(下面附加的代碼是一個連接MySQL數據庫的代碼)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;
using System.Data;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            string connstr = "server=localhost;user id=root;password=123456;database=mydb";
            MySqlConnection myconn = new MySqlConnection();
            myconn.ConnectionString = connstr;
            myconn.Open();
           /* MySqlCommand mycmd1 = new MySqlCommand();
            mycmd1.Connection = myconn;
            mycmd1.CommandText = "drop table grade;";
            mycmd1.ExecuteNonQuery();*/
           MySqlCommand mycmd = new MySqlCommand();
            mycmd.Connection = myconn;
            mycmd.CommandText = "select * from student;";
            MySqlDataReader myreader = mycmd.ExecuteReader();
            string str="";
            while(myreader.Read())
            {
                str = myreader[0].ToString() + "  " + myreader[1].ToString() + "  " + myreader[2].ToString();
                Console.WriteLine(str);
                str = "";
            }
            myconn.Close();
        }
    }
}

4.調試C#(首次使用會彈出這樣一個窗口,點擊Yes即可自動生成相應的json配置文件),然後點擊調試即可進行調試。
調試C#
點擊菜單欄中的調試(如下圖所示)
調試
5.直接運行代碼
在終端中輸入dotnet run即可根據你的Main()函數去運行你的C#項目。
得到如下的運行結果:
運行結果
6.關於怎麼樣才能在C#中連接MySQL數據庫的問題:
連接MySQL數據庫需要引用MySql.Data.dll動態庫,在Visual Studio的項目中直接添加引用即可,可是在VScode中沒辦法,因爲VScode只是個編輯器而已。那麼要怎麼樣才能連接MySQL數據庫呢?下面給出一個方法:

在終端中執行下面的命令,自動下載並生成相應的MySql.Data.dll在項目bin目錄下,然後添加using MySql.Data.MySqlClient便能連接MySQL數據庫。

dotnet add package MySql.Data
  • 1

主要通過ADO.NET模型中的MySqlConnection,MySqlCommand,MySqlDataAdapter,MySqlDataReader這四個對象進行相關的操作。請有需要的讀者自行學習相關的知識。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章