C#无法连接到SQL数据库

C#无法连接到SQL数据库,c#,mysql,mariadb,C#,Mysql,Mariadb,我只是尝试使用IP连接SQLDatabase(使用Xampp运行),但当我开始连接时,会显示一个错误: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:TCP提供程序,错误:40-无法打开到SQL Server的连接)\n建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是

我只是尝试使用IP连接SQLDatabase(使用Xampp运行),但当我开始连接时,会显示一个错误:

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:TCP提供程序,错误:40-无法打开到SQL Server的连接)\n建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:TCP提供程序,错误:40-无法打开到SQL Server的连接)

代码如下:

字符串连接字符串;
SqlConnection-cnn;
connetionString=@“数据源=(来自带有XAMPP的笔记本电脑的IP);初始目录=霍夫曼;用户ID=根;”;
cnn=新的SqlConnection(连接字符串);
cnn.Open();
cnn.Close();

Xampp安装mysql或mariaDb,而不是SQL Server。你明白其中的区别吗?@ADyson不太明白,但我需要更改我的代码还是什么?它们是不同的产品,不同的数据库系统。因此,是的,您需要更改代码。要连接到mysql,您必须使用为mysql设计的c#代码。见@ADyson okey。我试试看,谢谢。如果你是用c语言编写代码,我不知道你为什么要安装xampp——这通常是针对PHP开发人员的。只要自己安装MySQL就足够了