Oracle数据库开发(二).Linux下配置使用ProC
文章作者 100test 发表时间 2007:06:26 12:59:16
来源 100Test.Com百考试题网
草木瓜
一、提要
上文简单介绍了Windows下ProC配置开发,这次我们使用Linux平台再次配置Oracle ProC开发环境(RedHat Linux 9 Oracle 92)。
《ORACLE数据库开发(一).Windows下配置使用ProC》和《ORACLE数据库开发(二).Linux下配置使用ProC》这两篇文章的目的只是做一些基础介绍,至于Oracle ProC编译参数以及Linux下的ProC Makefile
相关内容,将再后续文章逐步引入。
一言以弊之,先易后难。
二、数据库环境
与Windows下十分类似,首先确认安装了组件,Oracle - Application Development - Pro C-C 。安装后会在$ORACLE_HOME/bin生成相应可执行文件,在$ORACLE_HOME/precomp/demo/proc下也会生成一些makefile文件和示例。
三、示例文件
main.pc ---------------------------------------------------------
#include "sqlca.h" #include #include #include void sql_error(char *msg) { printf("\n%s %s\n", msg,(char *)sqlca.sqlerrm.sqlerrmc). EXEC SQL ROLLBACK RELEASE. exit(0). } int main() { EXEC SQL INCLUDE sqlca. EXEC ORACLE OPTION (RELEASE_CURSOR = YES). EXEC SQL WHENEVER SQLERROR DO sql_error(" "). EXEC SQL BEGIN DECLARE SECTION. VARCHAR oraCN[30]. EXEC SQL END DECLARE SECTION. strcpy(oraCN.arr,"system/manager@linuxdb"). oraCN.len = strlen(oraCN.arr). oraCN.arr[oraCN.len]= \0 . EXEC SQL CONNECT :oraCN. printf("\n [OK Connected!] "). return 0. } |
代码其实是Windows的原版。
src="/oracle/js/wxgg_oracle.js">