带有嵌入式SQL的C代码程序

Proc在Oracle11g中已经内置,

文件目录:

C:\app\user\product\11.2.0\client_1\BIN

 

 

使用VS新建Oracle工程

  • 配置头文件目录:

项目——属性——C/C++——附加包含目录,添加

自己的目录\product\11.2.0\dbhome_1\precomp\public;%(AdditionalIncludeDirectories)

  • 配置库文件目录:

项目——属性——链接器——附加库目录,添加

自己的目录\product\11.2.0\dbhome_1\precomp\LIB;%(AdditionalLibraryDirectories)

 

执行步骤

第一步,对带有嵌入式SQL的C代码程序(通常此程序以.pc结尾,简称PC代码)使用proc做一次预编译,将里面的嵌入式SQL转化为代表数据库功能调用的C代码。

第二步,使用C编译器将C代码编译连接(其中包含数据库中的库 libclntsh.so)成可执行文件。

 

posted on 2022-03-02 09:31  青柠锦鲤  阅读(123)  评论(0编辑  收藏  举报