Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用我的 C# winforms 应用程序连接到我的 one.com 虚拟主机。支持人员说不允许外部连接,那么我将如何读取我的虚拟主机上的数据库表?有人告诉我,如果我在网站上使用 PHP,那么它会起作用,而且确实如此。但是我应该如何从我的程序中访问该代码并使其返回一些值?
任何帮助将不胜感激。提前致谢。
PS。如果我不清楚某处,或者如果您需要更多信息,那么只需解释需要什么。
您的虚拟主机可能限制了对您的数据库的访问,因此只有特定的主机可以连接到它,即托管您基于 PHP 的网站的主机。这是一种常见的做法。
如果是这种情况,您将无法从任何其他主机连接 - 因此,您的 C# winforms 应用程序也将无法连接。
因此,不能选择从 C# 应用程序直接连接到数据库,但您可以使用 PHP 实现 REST 接口,为外部世界提供所需的数据。然后,客户端可以使用您的 C# 应用程序访问它。这是我能想到的唯一解决方案。