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">


相关文章


介绍几个基本的SQLPLUS命令
Oracle数据库开发(二).Linux下配置使用ProC
Oracle开发(一).Windows下配置使用ProC
菜鸟必读:CISCONAT配置学习经典
哪些是高性能布线系统的脆弱链路环节
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛