首页 > 解决方案 > 无法将 C# WinForm 连接到在线数据库

问题描述

我正在使用下面的代码在 2 台不同的笔记本电脑上连接到 SQL Server,并且只在一台笔记本电脑上工作。另一方面,它显示下一个错误:

Application.exe Error: 0 : Unable to connect to any of the specified MySQL hosts.
Exception thrown: 'MySql.Data.MySqlClient.MySqlException' in MySql.Data.dll
The program '[3928] Application.exe' has exited with code 0 (0x0).

我想提一下我已经开始%Manage Access Hosts。所以我不知道为什么它不能在另一台笔记本电脑上工作。

public partial class Form2 : Form
{
   private void Form2_Load(object sender, EventArgs e)
        {
            string connString = $"SERVER=zzz; PORT=3306; DATABASE=DB_name; UID=usr; PASSWORD=password;";
            conn = new MySqlConnection(connString);
            try
            {
                conn.Open();
                conn.Close();
                conexiune = true;
            }
            catch
            {
                MessageBox.Show("Check Internet Connection");
            }
        }

}

有谁知道如何解决它?

标签: c#mysqlc#-4.0mysqlconnection

解决方案


推荐阅读