PostgreSQL是和Oracle一个级别的、'the world most advanced Open Source DBMS",有着浓厚BSD血统,在Unix平台非常流行。不过,在Windows平台,PostgreSQL提供的连接方案却比较少,在用Delphi开发时可以使用ODBC + ADO的方式进行连接。不过本人不太喜欢这种连接方式,因此尝试直接对PostgreSQL提供的api进行封装,做成一个小型的类,以方便以后开发时重复使用(支持vcl和控制台两种开发模式)。
代码见http://bbs.2ccc.com/topic.asp?topicid=345222,所用编译环境:
1.Postgresql版本: 8.4.2
2.Delphi版本:rad2010
缺陷:
1. 只测试了英文数据库,对中文的支持暂未测试
2. 未封装与异步操作相关的api
3. 其他。。。
用法: