Nuget下载mysql.Data 连接mysql数据库一

在Visual Studio项目中,通过Nuget下载mysql.Data时可能遇到版本问题。解决方法是直接从Nuget官网下载特定版本,如6.7.9。首先确保安装Nuget,然后在包管理控制台输入命令`Install-Package MySql.Data -Version 6.7.9`,这将在项目中添加MySql.Data.dll。无需手动安装mysql-connector,可选择安装版或非安装版,将dll添加到引用中,最后进行数据库连接测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

打开vs项目,右键选择

在搜索中输入mysql.Data 然后可以选择安装,但是可能会出现这个提示

这是因为版本的问题,所以,自己去官网重新下载,我这里选择的是这个版本,

官网地址: https://www.nuget.org/

查看版本

 

VersionDownloadsLast updated
 8.0.1291,4032 months ago
 6.10.89,233a month ago
 6.10.746,8195 months ago
 6.9.1271,3055 months ago
 6.8.852,1952016/6/27
 6.7.975,9712015/10/14

只能选择最低版本了。

使用Nuget安装

首选在vs2010中安装Nuget, 这个在网上有教程。

在控制台中输入:

PM> Install-Package MySql.Data -Version 6.7.9

这样再项目的应用中就出现了MySql.Data.dll文件了。

这样就是在项目中安装了驱动,不用自己在去下载Mysql-Connector的文件了。

mysql-connector-net-6.5.7.msi  安装版本的

mysql-connector-net-6.5.7-noinstall.zip,非安装版本,使用的时候是把里面的mysql.data.dll放在项目的引用中。

运行代码连接数据库测试。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;

namespace Mysql
{
    class Program
    {
        static void Main(string[] args)
        {
            string connecStr = "server=127.0.0.1;port=3306;database=rose;user=root;password=123";
            MySqlConnection conn = new MySqlConnection(connecStr);
            try
            {
                conn.Open();
                Console.WriteLine("连接成功!");
 
            }
            catch(Exception e)
            {
                Console.WriteLine(e.ToString());
            }
            finally
            {
                conn.Close();
            }
            Console.ReadKey();

        }
    }
}

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值