You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2019中使用Inner Join时遇SQL Server连接错误求助

解决VS2019连接XAMPP MySQL时的SQL Server连接错误

核心问题

你错误使用了针对SQL Server的System.Data.SqlClient库,但XAMPP搭建的是MySQL数据库,两者不兼容,这是导致连接错误的根本原因。

具体解决步骤

  • 更换MySQL兼容的.NET驱动
    打开Visual Studio 2019,依次点击「工具」->「NuGet包管理器」->「管理解决方案的NuGet包」,在浏览页搜索MySqlConnector(推荐轻量驱动),安装到你的项目中。

  • 修改数据库连接字符串
    替换掉原来的SQL Server连接字符串,改用MySQL格式的连接字符串,示例:

    Server=localhost;Database=你的数据库名称;Uid=MySQL用户名(比如root);Pwd=你的MySQL密码;Port=3306;
    

    注:如果XAMPP的MySQL修改过默认端口,把3306换成实际端口号。

  • 调整代码中的数据库操作类
    将代码里的SqlConnection、SqlCommand、SqlDataAdapter等SQL Server专属类,替换为MySQL对应的类:

    • MySqlConnection
    • MySqlCommand
    • MySqlDataAdapter
      同时在代码顶部添加命名空间引用:using MySqlConnector;
  • 验证MySQL服务状态
    打开XAMPP控制面板,确认MySQL模块处于「Running」状态,且端口未被其他程序占用。

  • 检查MySQL用户权限
    打开phpMyAdmin,进入对应的用户账户(比如root),确认该用户拥有localhost的连接权限(本地连接不需要远程权限),同时确保密码正确。

内容的提问来源于stack exchange,提问作者Lance Banter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 22:05:22