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这四个对象进行相关的操作。请有需要的读者自行学习相关的知识。

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