第五十二章. ecpg - 在 C 里嵌入 SQL

内容
为什么要嵌入 SQL
概念
如何使用 ecpg
局限
从其他 RDBMS 移植
安装
寄语开发者
这里描写 Postgres 里在 C 软件包里嵌入 SQL.这部分是由 Linus Tolke (译注:是不是叫 Linus 的都是计算机天才?)和 Michael Meskes 写的.
注意:你可以象 PostgreSQL 其他部分那样拷贝和使用这些内容.

为什么要嵌入 SQL

嵌入使用 SQL 比其他操作 SQL 查询的方法有一些小小的优势.它关心所有你的C 程序里面变量信息的往返.许多 RDBMS 软件包支持这种嵌入的语言.

有一个 ANSI 的标准描述嵌入的语言应该怎样工作.ecpg 被设计成尽可能地符合这个标准.因此这就有可能把为其他 RDBMS 软件包书写的嵌入式 SQL 程序移植到 Postgres 上来并因此而推动自由软件的精神的发展.