这是我的密码:
string dbInfo;
SqlConnection dbConnection;
public Sales_Database()
{
dbInfo = @"SERVER=185.175.200.35;DATABASE=guusbxg438_products;UID=*****;PASSWORD=******";
}
public override bool Connect()
{
dbConnection = new SqlConnection(dbInfo);
dbConnection.Open();
}这是下面提到的例外:
System.Data.SqlClient.SqlException:“连接到Server时发生网络错误或特定于实例的错误。无法找到或无法访问服务器。请验证实例名称是否正确,server设置是否允许远程连接。(提供程序:命名管道提供程序,错误: 40 -无法打开到Server的连接) '
发布于 2020-04-04 16:35:50
您是否试图连接到SQL或MySQL数据库。目前,您正在连接到一个SQL服务器。因为您有phpmyadmin标记,所以它可能是一个MySQL数据库。为此,您需要一个MySQL连接器。
在这里阅读更多信息:http://zetcode.com/csharp/mysql/
以上来源的例子:
using System;
using MySql.Data.MySqlClient;
namespace Version
{
class Program
{
static void Main(string[] args)
{
string cs = @"server=localhost;userid=dbuser;password=s$cret;database=testdb";
using var con = new MySqlConnection(cs);
con.Open();
Console.WriteLine($"MySQL version : {con.ServerVersion}");
}
}
}https://stackoverflow.com/questions/61031251
复制相似问题