Oracle开发(一).Windows下配置使用ProC

文章作者 100test 发表时间 2007:06:26 12:59:18
来源 100Test.Com百考试题网


草木瓜

一、提要

ProC是Oracle数据库提供的开发接口,支持多种语言。ProC虽然调试维护起来十分不便,但是依靠其结构化清晰的嵌入式SQL,也成为了C/C 语言访问控制数据库的常用方式。
本文首先介绍Windows平台下,使用Visual C 6.0 和 Visual C .Net配置ProC的开发环境。

二、数据库环境

确认安装了组件,Oracle - Application Development - Pro C-C 。有时在Oracle自带的组件工具中显示已安装,但在文件菜单和文件夹无相应组件,解决方法就是重装。

三、使用示例文件

sqlmain.c (扩展名是无所谓的)
----------------------------------------------

#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).
}

void 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/sys@unixdb").
oraCN.len = strlen(oraCN.arr).
oraCN.arr[oraCN.len]=\0.

EXEC SQL CONNECT :oraCN.
printf("\n [OK Connected!] ").

}

使用Pro C-C 编译成C语言文件,成功后会提示绿色的"√":

source.c (文件比较长,不在此列出)
src="/oracle/js/wxgg_oracle.js">

相关文章


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