我希望通过使用我的C#winforms应用程序连接到我的one.com webhost。支持说不允许extern连接,那么我将如何读取我的webhost上的数据库表?有人告诉我,如果我在网站上使用PHP,那么它会起作用,而且确实如此。但是我应该如何从我的程序中访问该代码并使其返回一些值呢?
任何帮助将不胜感激。提前谢谢。
PS。如果我在某处不清楚,或者您需要更多信息,那么只需解释一下需要什么。
答案 0 :(得分:2)
您的webhost可能已限制对数据库的访问,因此只有特定主机才能连接到该数据库,即托管基于PHP的网站的主机。这是一种常见的做法。
如果是这种情况,则无法从任何其他主机连接 - 因此,您的C#winforms应用程序也无法连接。
因此,从您的C#应用程序到数据库的直接连接不是一个选项,但您可以使用PHP实现REST接口,以提供外部世界所需的数据。然后,客户可以使用您的C#应用程序访问它。这是我能想到的唯一解决方案。