1.下载好VS code并装好C#插件(.NET Core SDK)
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配置文件),然后点击调试即可进行调试。
点击菜单栏中的调试(如下图所示)
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这四个对象进行相关的操作。请有需要的读者自行学习相关的知识。