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

资讯 驱动中国 rocket 3,562 次阅读 0 条评论
分享 Q

一、提要

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

二、数据库环境

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

三、使用示例文件

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

  #include "sqlca.h"
  #include <stdio.h>
  #include <string.h>
  #include <stdlib.h>
 
  //显示意外错误
  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(" <ERROR> ");
 
  EXEC SQL BEGIN DECLARE SECTION;
  VARCHAR oraCN[30];
bbs.bitsCN.com

  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  (文件比较长,不在此列出)

配置 安装 使用 开发 SQL EXEC 文件 #inclu
版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com
本文价值 成为第一个评分的人
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友