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