gpt4 book ai didi

c# - MySQL 本地/在线服务器不会响应 C#/.NET

转载 作者:行者123 更新时间:2023-11-30 23:42:32 24 4
gpt4 key购买 nike

所以,我是 C# 的初学者,我正在从事这个需要连接到 MySQL 数据库的项目。

我为此获得了 MySQL 自己的库,并且为了测试连接,我编写了以下代码:

public object connectionTest()
{
MySqlConnectionStringBuilder builder = new MySqlConnectionStringBuilder();
builder.Server = "localhost";
builder.Database = "base1";
builder.UserID = "root";
builder.Password = "";

MySqlConnection conn = new MySqlConnection(builder.ConnectionString);
conn.Open();
return conn;
}

但是localhost数据库,online数据库都不会响应。密码是否为空

我的本​​地数据库是通过 XAMPP 安装的 - 这会是个问题吗?即使是,它仍然应该连接到在线数据库。 C# 与 MySQL 一起工作有什么限制吗?

使用 C# 的 SqlConnection 而不是 MySqlConnection,conn 对象总是在其 State 属性设置为“Closed”的情况下进行初始化。我不确定发生这种情况是因为数据库服务器没有响应 MySqlConnection 类还是因为其他原因。

有什么想法吗?

最佳答案

您可以通过 MySQL Administrator 或 MySQL Query Browser 访问 MySQL 数据库吗?也许它没有作为服务运行,因此对 MySQL 连接不可用。

关于c# - MySQL 本地/在线服务器不会响应 C#/.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1828696/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com