c# - WinFormApp 不会连接到数据库
问题描述
不知道为什么这不起作用。它以前工作过。
我在 app.config 中也有连接字符串。我收到 MySqlException 错误,说无法连接到任何数据库。
我确保防火墙没有阻止它,并打开了路由器上的端口。所有的参考资料也都到位了。这应该有效。
string connString = ConfigurationManager.ConnectionStrings["connString"].ConnectionString;
try
{
using (MySqlConnection Conn = new MySqlConnection(connString))
Conn.Open();
MessageBox.Show("DB Connected");
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
MessageBox.Show(ex.Message);
}
解决方案
由于远程服务器存在安全风险,无法在 WinFormApp 中使用 MySQL 数据库。支持 MS SQL DB。我不知道,我看到很多关于这个的问题,所以如果有人无法连接,这可能就是原因。
推荐阅读
- ios - SideMenu didSelect 方法在Swift中不起作用
- vue.js - 具有哈希模式的 vue-router 子路由滚动位置处理
- javascript - 如何在 IIS 上运行 nodejs
- python - 如何在函数中使用 LOCAL VARIABLE,例如其他函数的 GLOBAL VARIABLE 变量
- r - 使用 setseed 时,如果我将种子设置为 set.seed(123),它会选择与不同系统相同的数据库吗?
- c# - 如何从使用 mvc 和 c# 的水平滚动的 instagram 提要中获取图像
- vim - vim在多行上复制和粘贴不同长度的字符
- consul - 使用 DNS 发现 + Consul 引导 etcd 集群时失败
- c++ - Qt:文本编辑器如何执行替换操作并在循环回到他们曾经执行的第一个替换时停止?
- javascript - 三星 s7 上的 CSRF 令牌验证错误