【发布时间】:2016-09-10 22:30:54
【问题描述】:
我是 Delphi 开发人员。
请问他有办法通过互联网连接到 Paradox DB 吗?
有几年,我为我的学校开发了一个通用的库存管理应用程序(Material Management):Delphi 7 + paradox。
我们学校是主要学校,还有一些中学与我们的行政相连)。 每所学校的 PC 上都安装了我的软件。
应用程序运行良好,无需担心。经理告诉我,如果可以在中学查阅网络资料。他想从安装在 PC 中的应用程序中查看每个学校的设备。 例子: - 见学校 1 的材料 - 查看学校2的设备 - 见装备学校 3 - ... 他有一个解决方案可以通过网络从每个学校访问数据库吗?
谢谢。
【问题讨论】:
-
永远不要将数据库直接连接到互联网。这是一场安全噩梦。使用 REST 接口。
-
您可以避免通过 Internet 访问 Paradox 数据库的安全性和其他问题,无需重新设计/重写应用程序 v。如果您已经有可用的 Citrix 服务器或使用 Windows 终端,只需通过 Citrix 远程访问应用程序即可服务/远程桌面服务器从中学访问应用程序 + 数据库。这样一来,它主要只是一个许可问题。
-
别听他们的。将 DBMS 服务普遍暴露给任何人并没有太大的安全问题。无论如何,Paradox 不是网络服务,而只是一组平面文件。
标签: delphi