如何使用Delphi实现Internet访问系统?

Pau*_*aul 4 sql-server delphi delphi-6

我即将开始研究一个新系统,该系统需要支持多个用户,并且可能允许通过Internet访问数据库.

系统将是win32,而不是基于Web的,数据库将只在办公室中,并且可以在任何地方访问.我不确定这是否是安全明智的危险方法,我愿意接受建议

数据库将是SQL Server,系统将在Delphi 6中实现

有谁知道我如何开始这个?我还需要考虑记录锁定.

如果有人可以提供赞赏的好文章的链接.

干杯

保罗

小智 6

恕我直言,最简单的方法是创建一个VPN,通过Internet安全地展示您的数据库.

安全性非常好,因为只有通过可信的VPN连接才能访问数据库.

并且您的数据库可以从任何地方使用,使用Internet作为隧道来安全地传输数据库数据包.

因此,您的Delphi代码将像往常一样使用TCP/IP连接通过VPN安全隧道连接到数据库.

无需添加额外的Delphi专用工件,如Indy组件等.并且您将能够连接到您的数据库以获取非Delphi客户端,这可能是使用某些数据库浏览工具的好主意.