【发布时间】:2012-05-24 15:17:39
【问题描述】:
我对此有很大的麻烦。
我想做的是:我想创建一个系统(在 C# 中),将(除其他外)允许用户相互发送简单的消息。所以我想创建一个 MySQL 数据库,它将基于服务器。然后,运行该系统的其他计算机将必须远程连接 到该数据库并读取某个表以查看它们是否有任何新消息。 我希望客户端计算机通过互联网连接到服务器上的数据库。
但是我该怎么做呢?
- 如何创建可以通过 Internet 连接的数据库?
- 我的连接字符串在客户端计算机上应该是怎样的?
- 我需要在客户端和服务器计算机上进行哪些配置?
非常感谢任何帮助,如果您能建议我如何实现我的目标。我是一个非常称职的程序员,但讨厌这些网络东西!
我正在使用 WPF 在 C# 中开发来访问数据库。所以它是一个桌面应用程序!
【问题讨论】:
-
通过 Internet直接 连接到 SQL 服务器可能是个坏主意。也许相反,您应该构建一个 HTTP 接口,公开一个 SOAP 或 REST API,允许客户端访问 SQL 后端?大多数网络托管公司都可以为您托管。
标签: c# mysql remote-access instant-messaging