首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包括到C#应用程序的MySQL连接器/ODBC 5.1

问包括到C#应用程序的MySQL连接器/ODBC 5.1
EN

Stack Overflow用户
提问于 2009-11-12 22:40:08
回答 3查看 4.9K关注 0票数 3

我在连接字符串中使用带有"Driver={MySQL ODBC 5.1 Driver}“的System.data.odbc。然而,我没有意识到我的电脑上安装了MySQL连接器,所以我没有引用它,没有它它就不能工作。现在我需要将其嵌入到应用程序中进行分发。我已经下载了MySQL连接器/ODBC5.1文件,但是在添加引用时它显示"The file is accessible...make accessible...make it valid COM..“。等,谢谢

EN

回答 3

Stack Overflow用户

发布于 2009-11-12 23:52:53

顾名思义,MySQL Connector/ODBC只是一个用于连接到MySQL的驱动程序。它不是专门为.NET设计的,您不能以任何方式将它嵌入到.NET应用程序中。它将需要单独安装在任何需要使用它的机器上。

MySQL Connector/Net是用于MySQL的完全托管的ADO.NET提供程序。它是为.NET量身定做的,不需要安装任何其他软件。它很容易在.NET应用程序中引用和分发,您只需要使用System.Data.MySqlClient名称空间和对象,而不是System.Data.Odbc。

票数 7
EN

Stack Overflow用户

发布于 2009-11-12 22:42:10

您可以嵌入.NET DLL,但不能嵌入驱动程序本身。您需要在运行应用程序的每台计算机上安装MySQL连接器。

票数 1
EN

Stack Overflow用户

发布于 2013-10-05 14:38:17

你唯一需要的就是Mysql.Data.Dll你不需要安装完整的连接器,你需要的一切都在那里。这对最终用户也很重要,他们也只需要dll

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1722623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档