NuGet学习

NuGet学习

1.简介

NuGet包是一个zip文件,其中包含程序集(或多个程序集)、配置信息和PowerShell脚本。NuGet包可以从微软找到,也可以从第三方找到,NuGet包很容易从NuGet服务器http://nuget.org上获得。因为.NET Core是模块化的,所以所有应用程序(除最简单的)都需要NuGet包。

可以简单理解为由Anaconda创建的一个环境,每个项目所需要使用的包都可以通过NuGet来下载和配置。

2.Visual Studio安装

打开Visual Studio Installer,按下图操作查看是否安装NuGet。

在这里插入图片描述

3.安装包

这里演示在一个项目中安装MySql.Data包。

3.1 打开NuGet

在解决方案资源管理器中右击,找到管理NuGet程序包

在这里插入图片描述

或者在项目选项卡下拉菜单中打开。

在这里插入图片描述

3.2 搜索安装包

在浏览页面下的搜索框中搜索MySql,会显示相关的包。选中第一个包,右边是相应的信息,点击安装即可。

在这里插入图片描述

点击确定。

在这里插入图片描述

接受许可证。

在这里插入图片描述

此时就已经成功安装了。

在这里插入图片描述

可以在项目依赖项中查看下载的包。

在这里插入图片描述

4.使用包

首先创建数据库,创建语句如下。

# 创建一个名为test的数据库
CREATE DATABASE test;

在Visual Studio中创建一个C#控制台应用,使用MySql.Data包连接数据库。

MySqlConnection类是用来连接MySQL数据库的,它接收一个连接数据库时使用的字符串,返回一个MySqlConnection对象。

使用Open方法连接数据库。

using System;
using System.Data;

using MySql.Data;
using MySql.Data.MySqlClient;

public class Tutorial1
{
    public static void Main()
    {
        // 这里我的端口号是3307,因为这是我用docker创建的数据库,并将容器端口3306映射到本地端口3307
        string connStr = "server=localhost;user=root;database=test;port=3307;password=123456";
        MySqlConnection conn = new MySqlConnection(connStr);
        try
        {
            Console.WriteLine("Connecting to MySQL...");
            conn.Open();
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.ToString());
        }
        conn.Close();
        Console.WriteLine("Done.");
    }
}

关于更多MySql.Data的使用方法可以查阅该教程

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暄踽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值