delphi:通过internet连接到托管的mysql服务器
将Delphi程序连接到我的web托管提供商托管在Apache服务器上的MySQL数据库的最安全、最有效的方法是什么 关于上述内容的想法、提示或任何信息,最好使用dbExpress和Delphi 2010,将不胜感激delphi:通过internet连接到托管的mysql服务器,mysql,delphi,Mysql,Delphi,将Delphi程序连接到我的web托管提供商托管在Apache服务器上的MySQL数据库的最安全、最有效的方法是什么 关于上述内容的想法、提示或任何信息,最好使用dbExpress和Delphi 2010,将不胜感激 谢谢由于安全问题,您无法直接连接,但有几个 编写一个web服务来捕获请求并将请求返回给您 答复 编写一个php脚本,获取请求并返回响应 如果您在windows服务器上托管,则可以通过VPN进行连接 将为您提供直接的sql连接,并且仍然是安全的 您可以直接连接MySQL数据库。我建
谢谢由于安全问题,您无法直接连接,但有几个
- 编写一个web服务来捕获请求并将请求返回给您 答复
- 编写一个php脚本,获取请求并返回响应
- 如果您在windows服务器上托管,则可以通过VPN进行连接 将为您提供直接的sql连接,并且仍然是安全的
您需要用于MySQL dbxmys.dll和alos MySQL客户端库libmySQL.dll的dbexpress驱动程序 我使用MySQL作为从Go Daddy web主机远程访问的DBMS。Unidac用于连接远程数据集,没有问题。然后在客户端使用基于签名VCL组件的GUI
基于VCL的GUI关闭了所有其他基于web的应用程序(包括.NET)。Delphi应用程序的所有功能都完美无瑕,但我对远程托管的MySQL数据库执行所有DBMS功能。我非常感谢这些技术的结合,它们使我能够生产出最健壮的应用程序。这取决于您选择不披露的细节。。为数据库组件创建SSL/SSH隧道很容易。确实可以吗?因为大多数web主机提供商都阻止直接连接到他们的数据库,所以他们只允许从localhost(从服务器内部)连接到MySQL服务器。我不知道您的提供商或其他提供商。主要主题是delphi可以连接远程mysql服务器或客户端。我有一个mysql数据库托管的apache服务器,我可以使用delphi和FireDac连接它。Best Regardsys Delphi可以做到这一点,如果服务器是这样配置的,但他说,网络托管服务器这意味着它不允许直接连接,如果它会有严重的安全问题。这完全取决于服务器配置。