Visual c# 2010:无法连接到XAMPP本地主机

本文关键字:XAMPP 主机 连接 2010 Visual | 更新日期: 2023-09-27 18:08:28

我无法在c# Windows窗体应用程序中连接到XAMPP localhost。

我的代码是:
SqlConnection connection = null;
        try
        {
            connection = new SqlConnection("user id=root;" + 
            "password=12345678;" + "server=localhost");
            connection.Open();
        }
        catch (Exception exptn)
        {
            MessageBox.Show(exptn.ToString());
        }

我确保包含"using System.Data.SqlClient;"以便我的代码运行。我在运行时得到的超时错误是:

" System.Data.SqlClient。SqlException (0x80131904):与网络相关的异常在建立连接时发生特定于实例的错误SQL服务器。未找到服务器或无法访问服务器。验证实例名是否正确,SQL server是否配置为允许远程连接。"

有更多的错误信息,但它是不可复制的,太长了,不能在这里发布。我已经尝试从XAMPP单独安装MySql和. net MySql连接器。我添加了MySql。数据作为参考在解决方案资源管理器(我的研究告诉我添加MySql。数据和MySql。Web和MySql。数据是选项中唯一列出的选项)。另一个来源告诉我在服务器/数据库资源管理器中添加Microsoft ODBC数据源,但是数据库资源管理器中没有这个选项。我已经确保XAMPP在phpMyAdmin中正常运行和工作,并且我能够在那里创建表并运行查询。对于连接字符串中需要什么,许多来源似乎也有不同的意见。

我完全不知道如何从同一台计算机上的另一个应用程序连接到本地主机数据库。如果我忽略了一些基本的东西,或者如果这是一个新手问题,请原谅我,但我对连接数据库知之甚少(这种类型的事情正是原因)。谁能帮我从c#连接到XAMPP localhost ?

Visual c# 2010:无法连接到XAMPP本地主机

从Oracle安装MySQL Connector,然后使用MySqlConnection

这是下载链接-

http://www.mysql.com/products/connector/

下载ADO驱动程序。Net和使用它的文档在这里-

http://dev.mysql.com/doc/connector-net/en/connector-net-introduction.html

SqlConnection仅用于MQ SQL服务器,因此它正在寻找要连接的MS SQL服务器的实例,并且由于不存在而无法连接。这解释了错误消息