对于DELPHI,最让我吸引的不是数据的自动感知技术,而是它具有一个跨平台的数据引擎:dbExpress.它同时支持.NET,WINDOWS和LINUX.因此,被称为踌平台的核心数据库访问技术.难怪DELPHI的FANS不少,确实BORLAND为我们带来了很多经典的东西.
在LINUX下,DELPHI的开发工具是Kylix,它使用dbExpress数据库引擎.支持6种数据库.包括InterBase/DB2/Oracle/MySQL/MS SQL SERVER/Informix SE ,支持的数据库是少了点,不过BORLAND正在加入其它数据库的支持.
DBEXPRESS包括了7个组件,分别如下:
TSQLConnection
TSQLDataSet
TSQLQuery
TSQLStoredProc
TSQLTable
TSQLTable
TSQLMonitor
TSimpleDataSet
组件没有太特别的东西,除了TSQLMonitor.这是个可以观看和检视客户端向后端数据库发出的SQL语句的组件,程序员可以使用它来调试,调整程序的性能.
对于想要学习跨平台CS数据库开发的朋友,笔者建议学习下DBEXPRESS,建议大家买本书,李维的<DELPHI 7高效数据库程序设计>,不过价钱比较贵,要78元.内容不错,只是出版商连纸张都用得很差,比较无良.