PgDAC可帮助程序员不需要配置任何其他的支持库就能开发真正简短,快速,简洁的PostgreSQL数据库应用程序。PgDAC提供了一个可使用Delphi,Delphi for .NET以及C++ Builder直接访问PostgreSQL数据库服务器的组建库。PgDAC能完全替代标准的PostgreSQL连接解决方案,并提供了一个高效的可替代通过Borland数据库引擎访问PostgreSQL的方案。
具体描述:
- 直接存取服务器数据。不需要安装其他数据驱动(例如BDE和ODBC)
- 兼容标准数据存取方法接口,例如BDE和ADO
- 可用于VCL,VCL for .NET库
- 独立的运行时和GUI特定部分允许你创建如CGI一样完美的控制台应用程序
- 支持Unicode和national字符
网络和连通性
- 不需要PostgreSQL客户端软件并直接通过TCP/IP工作
- 具备自动连线功能的断开连接模型可以处理离线数据
- 失效切换功能可为链接失效或其他需重新执行的某些操作提供本地切换
- 连接超时和命令行超时管理
- SSL连接加密支持OpenSSL和Devart SecureBridge
- 具有在本地网络中搜索已安装的PostgreSQL Server数据库的功能
兼容性
- 完全支持PostgreSQL的最新版本
- 支持所有PostgreSQL数据类型
- 兼容从Delphi6,C++Builder6开始所有后续版本以及Free Pascal,除了Delphi8
- 包括UniDAC Standard Edition驱动
- 支持大多数的报表控件,包括了InfoPower,ReportBuilder,FastReport
- 支持所有标准控件和第三方可视化的数据感知控件
- 您可以使用Delphi和C++ Builder Professional Edition来开发C/S应用程序
PostgreSQL Server技术支持
- 支持使用TPgLoader组件快速插入记录
- 支持使用TPgAlerter组件的PostgreSQL异步通知
- 支持PostgreSQL序列
- 支持重新找回最后插入的OID值的可能
- 支持差错控制技术
- 支持PostgreSQL通知
PostgreSQL数据类型
- 支持PostgreSQL复合类型
- 完全支持DATE,TIME,TIMESTAMP以及INTERVAL数据类型
- 支持高级LARGE OBJECT
- 具有REFCURSOR类型的高级支持
- 具有支持geometic类型的外覆类别
性能
- 具有强大而全面的性能
- 快速的海量数据块获取控制
- 最优串数据存储
- 先进的连接池
- 高性能的批量申请高速缓冲更新
- 计算字段和查找字段的缓存
- 在分类数据集中可快速定位
- 制作用户自定义更新语句
本地数据存储操作
- 使用TVirtualTable组件进行数据库无关的数据存储
- 高速缓冲更新操作模式
- 本地排序和过滤,包括通过计算字段和查找字段
- 本地主从关系
- 高速缓冲更新模式中的主从关系
数据访问和数据管理自动化
- 使用TPgQuery, TPgTable和TPgStoredProc组件进行自动数据更新
- 自动记录刷新
- 自动查询准备
- 自动检测其他用户对行进行的修改
- 支持在Delphi2006以及更高版本中使用ftWideMemo字段类型
丰富的数据访问功能
- 用于执行SQL语句的独立组件
- 使用TPgTable组件可以简单的访问表数据
- 使用TPgMetaData组件可以找回元数据信息
- 支持BLOB压缩
- 支持在SQL中使用宏命令
- 支持FmtBCD字段
- 可以通过添加外部组件来为TPgUpdateSQL对象定制更新命令
- 可以从存储过程和函数中找检索出参数
- 自动检索默认字段的值
- 可在主从关系里延迟子数据集的刷新
- 支持MIDAS技术
- 为WinForms和ASP.NET应用程序而打造的PgDataAdapter组件
数据交换
- 使用TCRBatchMove组件在各种类型的TDataSet的继承之间传递数据
- 可以从XML中输入数据并且可以输出到XML中(ADO格式)
- 可以在不同的数据集合之间同步位置
- 使用TPgDump组件扩展数据管理
脚本执行
- TPgScript组件具有先进的脚本执行特性
- 支持在脚本中执行单独的语句
- 支持动态加载来执行无限大的脚本存储文件
- 可以中指一个长时间查询的执行
SQL执行监测
- TPgSQLMonitor组件和DBMonitor提供了强大的SQL追踪功能
- 支持Borland SQL Monitor
- 具有在应用程序中任何位置向DBMonitor发送消息的功能
- 可以找回最后执行的查询的相关信息
可视化扩展
- 包括了强大的TCRDBGrid数据感知网格控件的资源代码
- 自定义连接对话框
- 在非阻塞执行期间的指针变化
设计时加强
- 数据集管理工具用于控制工程中的数据集实例
- 先进的设计时组件和属性编辑器
- 自动的设计时组件连接
- 使用迁移向导可以轻松的从BDE中迁移
- 许多简便的数据资源与TPgDataSource组件一同安装
- 设计时编辑器拥有语法高亮标记