如何为.NET的MySQL连接器添加引用?

时间:2009-07-09 07:12:52

标签: .net mysql

这是什么意思: 接下来添加对以下内容的引用:MySql.Data

实际上我已经下载了mysql connector / net。 遵循这些说明:

首先,您需要安装mysql连接器/ net,它位于:http://dev.mysql.com/downloads/connector/net/1.0.html

接下来创建一个新项目

接下来添加对:MySql.Data

的引用

接下来添加“使用MySql.Data.MySqlClient;”  但我无法安装连接器。

网站:http://bitdaddys.com/MySQL-ConnectorNet.html

5 个答案:

答案 0 :(得分:47)

“添加对MySql.Data.dll的引用”意味着您需要向下载的连接器添加库引用。 IDE将在编译时将数据库连接库与您的应用程序链接起来。

分步示例

我从MySQL网站下载了二进制(无安装程序)zip包,解压缩到桌面上,并执行了以下操作:

  1. 在Visual Studio中创建一个新项目
  2. 在解决方案资源管理器中,在项目名称下,找到“引用”并右键单击它。选择“添加参考”。
  3. 在“添加引用”对话框中,切换到“浏览”选项卡并浏览到包含已下载连接器的文件夹。导航到“bin”文件夹,然后选择“MySql.Data.dll”文件。单击“确定”。
  4. 在代码顶部添加using MySql.Data.MySqlClient;。如果您已正确添加引用,则IntelliSense应提供为您完成此操作。

答案 1 :(得分:20)

在Visual Studio中,您可以使用nuget下载最新版本。只需右键单击该项目并单击“Manage NuGet Packages”,然后在线搜索MySql.Data并安装。

答案 2 :(得分:13)

下载连接器/ NET时,选择Select Platform = .NET&单 (不是窗户!)

答案 3 :(得分:1)

作为mysql官方文档:

从版本6.7开始,Connector / Net将不再包含用于Visual Studio集成的MySQL。该功能现在可以在一个名为MySQL for Visual Studio的单独产品中使用,可以使用MySQL Installer for Windows(参见http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html)。

在线文档:

MySQL Connector/Net Installation Instructions

答案 4 :(得分:0)

这是一个较老的问题,但是我昨天发现它正在努力让MySQL连接器参考在我在网上找到的示例上正常工作。我在Win7 64位上使用VS 2010,但必须使用.NET 3.5。

正如其他人所说,你需要下载.Net&单声道版本(我不知道为什么这是真的,但它是我发现的作品)。上面的答案中给出了连接器的链接。

  • 在方便的地方提取连接器。
  • 在Visual Studio中打开项目,然后在菜单栏上导航到解决方案资源管理器(查看>解决方案资源管理器),然后选择属性(工具栏最左侧的第一个框。解决方案资源管理器显示在右上角窗格对我来说,但是YMMV)。
  • 在“属性”中,选择“参考”和“找到mysql.data的实例。它上面可能有一个黄色的爆炸(黄色三角形中带有感叹号)。去掉它。
  • 然后在菜单栏上,导航到Project>添加参考...>浏览>指向下载连接器的位置。我只能使V2版本工作,但这可能是我的平台的一个因素,不确定。
  • 清洁&构建您的应用程序您现在应该可以使用MySQL连接器与您的数据库通信。
  • 如果需要,您现在也可以降级.NET实例(我们仅限于.NET 3.5,但mysql.data.dll在我写这篇文章的时候想要4.0)。在菜单栏上,导航到项目的属性(项目>属性)。选择应用程序选项卡>目标框架>选择要使用的.NET框架。在更改.NET框架之前,必须至少构建一次应用程序。一旦你建立连接器将不再抱怨较低版本的.NET。