日期:2014-05-16  浏览次数:20391 次

【XE5-IndyTCPDB -1】什么是 IndyTCPDB 组件

IndyTCPDB 组件是基于 Indy10.5.8 开发的, 可以快速地将现有的C/S软件(ADO/BDE/dbExpress)的改进成由 IndyTCPDB 支撑的可应用于互联网的、安全的信息系统。

IndyTCPDB 是由服务端作为中间层服务器,建立前台客户端与后台数据库的通信。与WEB服务器类似。

IndyTCPDB 提供的组件:

 

 

TIdTCPDBConnection         数据库连接器组件

TIdMemDataSet                    内存表组件

TIdTCPDBQuery                   数据访问组件

为什么要使用 IndyTCPDB 组件?

1、高安全性:

与 B/S 架构比较,C/S 开发与运行均有高效率,只是确乏安全性。自从有了 IndyTCPDB ,安全性不再是 C/S 程序员的心头之痛。

IndyTCPDB 服务端是能够由您定义的中间服务器,有着你自己的客户认证系统,这就是安全性。

 

2、降低成本:

说白了,也是C/S架构的安全性引起的,很多开发者手头上均有很多有创意的数据库软件,因为C/S架构缺乏后台数据库的安全性而无法再使用。使用了这套组件就是找回这些代码,重新焕发生气。

3、布署简单:

使用了这套组件后,只需在服务端安装数据库访问,客户端无需安装数据库访问软件,软件布署更加简单。

 

4、移动开发:

能够在 ios / android 系统上使用这套组件,使用标准的数据库指令,访问您的数据库,开发更加快捷。