如何在 VB.NET 中从另一台计算机连接到 MySQL 数据库?

如何在 VB.NET 中从另一台计算机连接到 MySQL 数据库?

如何使用 VB.NET 连接到同一本地网络中另一台计算机的数据库?我们已经在 SQL Server 配置和 SQL 浏览器中启用了远程连接,并且已经使用无线网络相互连接。这是我们在 VB.NET 中的连接:

Data Source=NEWUSER0602akz\SQLEXPRESS;Initial Catalog=sample;Integrated Security=True

这有什么问题吗?当我输入数据时,它总是显示错误:

建立 SQL Server 时发生与网络相关或特定于实例的错误

为什么总是显示这个,即使我们已经设置了远程连接?

答案1

您说您的数据库是 MySQL,但是在连接字符串中,您尝试连接到名为“SQLExpress”的服务器,这肯定是 Microsoft SQL Server Express 实例,而不是 MySQL。

在 Visual Studio(或 Visual Studio Express)中,使用服务器资源管理器,右键单击“数据连接”,并选择“添加连接”,然后单击数据源字段上的“更改” - 如下所示:

在此处输入图片描述

然后选择数据提供商:

在此处输入图片描述

如上所述,MySQL 不是 Visual Studio 标准安装中支持的数据库程序之一。但是,有很多(免费).NET/MySql 数据提供程序可供选择 - 在 Google 中搜索“mysql .net 数据提供程序”。安装一个,按照上述步骤操作,一切就绪了。

相关内容