将MySQL与Visual Studio(c#)一起使用
本文关键字:一起 MySQL Visual Studio | 更新日期: 2023-09-27 18:36:34
我目前正在编写软件来管理MySQL数据库。通常我是一名Java开发人员,但就c#而言,当你精通Java并且Visual Studio非常支持MySQL时,c#并不是什么大问题,我尝试这样做。我安装了MySQL的官方"开发工具包"以在Visual Basic中进行开发,连接到数据库并用一些信息等填充文本框确实非常容易。现在让我们详细谈谈我的问题:
第一个问题是,我找不到一种方法来从表中的数据库中绘制特定字段。我可以在网格视图中绘制整个表,但我只需要数据库中的几个字段。但这没什么大不了的,我可能会找到解决方案。
更大的问题是,我不能使用术语"使用 MySQL",因此我不能在我的 c# 代码中使用单个 SQL 语句。在我看来,我正确安装了所有内容,找不到任何问题。即使再次安装所有内容,我也不知道为什么这不起作用。如上所述,从Visual Studio拖放内容没有任何问题。
有人已经提示或解决了同样的问题吗?
我正在使用Visual Studio Ultimate 2013和MySQL 5.6(我认为是5.6)。
提前感谢,
哗啦啦
编辑:重新启动PC就足够了。对不起。
在MySql安装程序中,您应该看到一个名为Connector/NET的项目。您需要确保已安装该按钮。安装后,右键单击您的项目,单击添加引用。在打开的新窗口中,点击 扩展 左侧的按钮。向下滚动,直到看到MySql.Data
。您很可能有多个版本,因此请将鼠标悬停在它们上以找到适合您的 .Net 的版本(它将位于 Assemblies'...
之后的文件位置。单击命中,点击确定,然后您应该能够将using MySql.Data.MySqlClient
添加到代码文件中。
安装 Connector/Net 并添加对 mysql.dll 的引用。还有另一种解决方案 - 通过 ODBC 连接。使用类OdbcConnection
并在连接到 MySQL 的控制面板中定义 ODBC DSN。
在VS中,启动NuGet窗口,然后在线搜索MySql,您将找到MySql AB或Oracle制造的所需组件。