gpt4 book ai didi

c# - 从 C# 桌面程序连接到 Web MySQL?

转载 作者:行者123 更新时间:2023-11-29 01:00:14 27 4
gpt4 key购买 nike

我有一个运行相当标准的 Apache/php/MySQL 的网络服务器,我想从一个用 c#/wpf 编写的桌面应用程序连接到这个 MySQL 数据库。

首先,我该如何连接?我需要一些特殊的 SQLConnection 库吗?

其次,这有多安全?由于数据库位于 Web 而不是本地,因此我需要为安全性考虑什么特别的事情?

最佳答案

Anything special I need think about for security since the database is in the web and not local?

好吧,我想说的是,在几乎任何情况下,都不应该将数据库直接暴露给网络。主要也是出于安全原因。

或许您应该为您的数据编写一个网络 API(REST/RPC/其他)并通过 HTTP 访问它?这样你就不需要将实际的数据库暴露给整个互联网并且你有机会成为数据库架构不可知论者(你的桌面应用程序不需要关心你的数据库的结构,而只关心界面您的网络服务提供)。

关于c# - 从 C# 桌面程序连接到 Web MySQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3803408/

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