[1/3] 刚刚入门了 Oracle Pro*C/C++ 预处理器。直接在 C 代码里嵌入 SQL 语句,然后用 proc 命令把整个代码翻译成真正的 C 代码——虽然极其冗长但是与原始代码是一一对应的关系,最后整个程序直接链接 Oracle 的 SDK 头文件和底层客户端 C 库。如果把程序启动和建立连接等时间都算上的话,目测这是访问 Oracle 数据库最快的方法,因为其他语言平台都需要动态加载庞大的 Oracle 客户端 C 库,初始化也需要时间,SQL 数据要在不同的内部数据类型之间反复传递,唯有 C 代码最简单粗暴。
