C# 如何从 MySQL 数据库 Wampserver 读取数据

标签 c# sql wampserver

我尝试使用此方法从 Wampserver 读取表,但收到错误消息“建立与 SQL Server 的连接时发生网络相关或特定于实例的错误。找不到服务器或无法访问服务器.验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:Named Pipes Provider,错误:40 - 无法打开到 SQL Server 的连接)"

当我 ping 本地主机时,所有 ping 都会收到。这段代码正确吗?

    private void button5_Click(object sender, EventArgs e)
    {

        SqlConnection myConnection = new SqlConnection("user id=root;" +
                                   "password=pass;server=localhost;" +
                                   "database=database; " +
                                   "connection timeout=10");

        string query = "select * from table";

        SqlCommand cmd = new SqlCommand(query, myConnection);
        myConnection.Open(); // the error


        SqlDataAdapter da = new SqlDataAdapter(cmd);

        da.Fill(tabelsql);
        myConnection.Close();
        da.Dispose();
    }

最佳答案

如果您使用的是 WampServer,那就意味着您正在使用 MySQL,对吗?

MySQLSQL Server 不一样。 SQLConnectionSQLCommandSQLDataAdapter 用于连接到 SQL Server(Microsoft 的 RDBMS),而不是 >MySQL

要从 .NET 访问 MySQL 数据库,您可以使用 MySQL Connector .

关于C# 如何从 MySQL 数据库 Wampserver 读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13615429/

相关文章:

sql - FIND_IN_SET 问题或

mysql - SQL 数据透视语法

php - WAMPserver - 为什么堆栈安装了 2 个 php.ini 文件?

mysql - 如何通过cmd使用mysql

c# - 任何数据类型的大小和范围是根据什么决定的?

c# - BinaryFormatter 对象图升级

c# - 如何使用 c# 在 mongo DB 驱动程序 2.0 版中使用 IMongoDatabase 接口(interface)实现 "FindOne"和 "EnsureIndex"?

sql - 获取最大值,同时保留 SQL 中的其他列

php - 如何在 wamp 服务器中使用 youtube 数据 api

c# - 在不知道年份的情况下使用 DateTime.TryParseExact