其他信息:建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (provider:Named Pipes Provider,错误:40 - 无法打开与SQL Server的连接)。
我正在尝试从我的vb网站项目连接到我的在线数据库,但总是得到上面的错误
我试图将服务器名称更改为ip,localhost但仍然是同样的问题!
我的连接字符串
cnn.ConnectionString =“server = mrsandg.com; user = username; password = password; Database = my_db;”
我检查了
Connecting to a Online MySQL Database using VB.Net
答案 0 :(得分:0)
您的问题是您在尝试连接System.Data.SqlClient.SqlConnection
服务器时使用MySql
。
要连接到MySql
,您需要使用MySqlConnection
,这需要您为Ado.Net添加名为MySql.Data
最简单的方法是使用NuGet Package Manager。在Visual Studio中单击:工具> NuGet包管理器 - >管理Nuget包以获得解决方案。
在表单中,单击Browse并选择MySql.Data。
注意:如果您希望使用它而不是Ado.Net,还有一个EntityFramework提供程序。
从此处,检查要使用提供程序的项目,然后单击“安装”。