【问题标题】:C# XAMPP ConnectionC# XAMPP 连接
【发布时间】:2018-10-06 05:01:41
【问题描述】:

我已按照本教程进行操作 - https://www.youtube.com/watch?v=2g4MPJ3fJt0 - 仅适用于希望使用 C# 连接到 XAMPP 的任何人,这是一个很棒的教程。

然而, 当我尝试复制连接变量时,我似乎得到了一个错误......(开始认为这不是最好的教程 - 笑话)

connString = "Data Source =127.0.0.0.1;Port =3306;User ID=root;Password=;Database=aa";

(本地主机)

我收到关键字不支持“端口”错误。 我在网上找不到任何与 Windows Forms 相关的信息,似乎都是针对 .NET 开发的。

有人可以发布 WPF 的 XAMPP 连接格式(如果已更新)或告知如何将端口导入 SqlConncetion 语法

【问题讨论】:

  • This 可能会有帮助
  • 你试过没有空格吗?本教程使用的是“datasource=127.0.0.1;port=3306;username=root;password=;database=test;”,没有空格
  • 您使用的是什么 SQL 连接器?你能发布更多你的连接代码吗?
  • 另一个问题是你的IP地址中有太多的零,127.0.0.0.1不是一个有效的IP,应该是127.0.0.1,这可能会解决问题...

标签: c#


【解决方案1】:

本教程使用 XAMPP 只是为您安装数据库,归根结底,您的问题在于 MySQL 和您的 C# 代码之间。 您正在使用带空格的连接字符串

connString = "数据源=127.0.0.0.1;端口=3306;用户ID=root;密码=;数据库=aa";

但是本教程不使用空格:

connString = "datasource=127.0.0.1;port=3306;username=root;password=;database=test;";

如果您检查您与 mysql 数据库的连接会有所帮助,您可以下载 Mysql 工作台并尝试从那里连接,这样您就可以确定您的数据库是否配置良好

【讨论】:

  • 应该提到我猜,但我按照教程进行操作,最初获得了视频中的确切代码。我将其更改为“数据源”和“用户 ID”以尝试修复错误。当我使用不带空格的代码时,我仍然收到关于“端口”的相同错误。我目前正在使用 phpmyadmin。
  • 你能连接一些客户端,比如 Workbench 或 datagrip 吗?
  • @RonBeyer 你是对的,也是错的,我没有注意到。但是我不知道错误的ip地址是否会导致他提到的错误“关键字不支持'端口'错误”
猜你喜欢
  • 1970-01-01
  • 2014-08-03
  • 2023-03-10
  • 2017-11-10
  • 2014-12-03
  • 2011-01-27
  • 2014-05-14
  • 2012-12-04
  • 2016-12-07
相关资源
最近更新 更多