dotnet vs code mysql_dotnetCore+MySql+VScode+ubuntu

这学期开学就要做一个大型的课设,本着胡乱折腾认真学习的宗旨,我把电脑折腾成了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();

}

诸君~武运昌隆~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值