c# - 无法将 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");
}
}
}
有谁知道如何解决它?
解决方案
推荐阅读
- serial-port - 蛮力或计算串行 RS232 校验和
- firebase - 计算firebase数据库Flutter中的孩子数
- xdebug-profiler - Windows 上的 xdebug 3 配置文件生成完整的文件路径,混淆 QCachegrind
- javascript - javascript中的onclick事件在图像的非透明部分
- acumatica - 如何更新扩展库中的现有过滤器字段并使用新值更新 UI(库存查找 SmartPanel)?
- css - 将自动高度设置为 iframe (trustpilot)
- qt - How to capture Hide key event in Qt VirtualKeyboard
- arrays - 将指针数组作为参数传递给函数后的不同结果
- javascript - Nodejs如何读取目录并抓取某些文件
- java - 当我第一次创建一个 Maven 项目时,它在我的 pom.xml 文件中显示错误,错误是: