c# - 使用 MySQL.NET 连接器连接

标签 c# .net mysql winforms mysql-connector

我收到错误:

Could not establish a connection to database

当我使用 MySQL .NET 连接器连接时。我完全确定用户名是对的,密码是对的,数据库是对的,服务器是对的。代码如下:

mysqlCon.ConnectionString = "Server=(servername);Username=(username);Pwd=(rightpassword); 
Database=(rightdatabase)";
try
{
    mysqlCon.Open();
}
catch (Exception ex)
{
    MessageBox.Show("Could not establish a connection to database!");
}

最佳答案

您不应该使用Uid 而不是Username 吗?至少connectionstrings.com这么说:)
还要检查您的 MySQL 运行在哪个端口。如果您不使用默认端口号 - 3306,则可能需要将端口号添加到连接字符串中。

关于c# - 使用 MySQL.NET 连接器连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5605560/

相关文章:

c# - 将规范化的电话号码转换为用户友好的版本

c# - CS0029 C# 无法将类型 'void' 隐式转换为 'System.EventHandler'

c# - 使用 FreeImage 库 (C#) 减少 PNG-8 调色板中的颜色计数

MySQL - 比较两个字段并以百分比返回匹配

php - 在Mysql表创建中包含外键或在php应用程序中包含链接表?

c# - 你会如何改进这个浅拷贝类?

c# - Windows Phone 8 应用程序的翻页过渡

c# - Office 2010/2013 的 Interop.Word 打印预览对话框

c# - 为什么 BinaryWriter 在处理时关闭外部 Stream,以及如何防止这种情况发生? (.NET C#)

MySQL Workbench 支持 json 列