美文网首页
dotnetCore+MySql+VScode+ubuntu

dotnetCore+MySql+VScode+ubuntu

作者: 胆小的秃驴逼 | 来源:发表于2018-03-10 02:04 被阅读0次

这学期开学就要做一个大型的课设,本着胡乱折腾 认真学习的宗旨,我把电脑折腾成了ubuntu,觊觎dotnetcore许久,终于可以体验一下跨平台开发 了.

开发环境:dotnet2.0+MySql+ubuntu16.04×64

首先安装vscode,不必多言,安装完成后在vscode中安装nuget插件

然后终端安装dotnet,这个着实费了一丢丢功夫,最佳的解决方案还是参考微软官方的文档:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg

sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg

sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'

sudo apt-get update

OK,完美

然后使用

sudo apt-get install dotnet-sdk-2.1.4

dotnet --version

检查版本

好了,现在让我们新建一个dotnet MVC项目看看

mkdir dotnet1

cd dotnet1

dotnet new mvc

dotnet run

OJBK,完美,打开浏览器查看localhost:5000即可看到默认项目的内容.

然后使用vscode打开该项目文件夹

可以愉快的撸C#了(别忘了安装C#支持插件)

还有mysql,安装不必说,主要是dotnetcore连接mysql的问题着实为难了一会儿,百度了一些也是去年前年的版本了,老规矩,查官方文档

很快就OK了

在vscode中打开nuget管理器

ctrl+shift+p,输入nuget,然后在nuget包管理器中下载安装MySql.data,版本随意,尽量选7.0之后的.

最后在cs代码里using MySql.Data;就完美OjbK了.

In the end:

#region getConn()----获取MySql数据库连接

//Return: 

// MySqlConnection mysqlcon 

//SslMode必须为None

 public MySqlConnection getConn() 

 {

     MySqlConnection mysqlconn = new     MySqlConnection("Server=localhost;Username=root;Password=;Database=;SslMode=None");     

    return     mysqlconn;

 }

 #endregion

public void test()

{

            MySqlConnection mysqlconn = getConn();

            string selectstring = "insert into  user(userName,userPw,userEmail,creatTime) values('admin','123456','000000@qq.com',Now())";

            mysqlconn.Open();

            MySqlCommand cmd = mysqlconn.CreateCommand();

            cmd.CommandText=selectstring;

            var result = cmd.ExecuteNonQuery();

            mysqlconn.Close();

        }

诸君~武运昌隆~

相关文章

  • dotnetCore+MySql+VScode+ubuntu

    这学期开学就要做一个大型的课设,本着胡乱折腾 认真学习的宗旨,我把电脑折腾成了ubuntu,觊觎dotnetcor...

网友评论

      本文标题:dotnetCore+MySql+VScode+ubuntu

      本文链接:https://www.haomeiwen.com/subject/yihvfftx.html