科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件VC下利用Pro*C开发Oracle接口

VC下利用Pro*C开发Oracle接口

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文介绍了使用Pro*C/C 在Visual C 环境下开发Oracle数据库接口程序的方法。

作者:王公琳 董明玉 王俊江 来源:计算机与信息技术 2007年10月19日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
VC下开发Oracle接口程序过程

  1、创建新工程

  下面叙述中,假定新建的工程名为:Exam01。当运行Visual C++ 6.0后,操作步骤如下:

  a) 菜单File / New项 / Project卡;

  b) 选择Win32 console Application 项;

  c) 由浏览选择或直接输入工程将位于的路径 / 填入创建的工程名如Exam01;

  d) 单击OK按钮 / 依缺省值单击Finish / 单击OK,完成创建控制台应用工程框架。

  2、创建预编译源文件

  假定创建的预编译源文件名为:Exam01.pc。在Visual C++ 6.0的环境下操作步骤如下:

  a) 菜单Project / Add To Project 项 / New项;

  b) Files 卡 / SQL script File 项;

  c) Files编辑框中输入Exam01.pc / 单击OK;

  d) 在编辑状态下输入Exam01.pc源文件,或者,从其他文件中拷贝后再修改形成Exam01. pc源文件;

  e) 选择恰当路径,保存源文件。例如,路径为:E: \ PROCW \ Exam01。

  3、预编译

  通过预编译,将预编译源文件如Exam01.pc转换成为Exam01.c的C程序源文件。在PROC集成到VC环境下时操作步骤如下:

  a) 菜单Tools / PROC 项;

  b) 当出现没有Exam01.pre 的对话框时单击OK,此时弹出PROC预编译对话框;

  c) 利用菜单中的加入项或单击“+”按钮,将进行预编译的源文件如Exam01.pc及其路径添加到预编译对话框的Input项中,即Input项中出现E: \ PROCW \ Exam01 \ Exam01.pc。此时在Output项中自动显示输出文件如Exam01.c和路径(必要时可修改文件名和路径),即Output项中出现E: \ PROCW \ Exam01 \ Exam01.c;

  d) 若有需要,双击预编译对话框的Options选项处,对弹出的Options选项对话框,选择需要的预编译选项(一般情况下不做该步,即采用缺省预编译选项);

  e) 单击工具条最右边的预编译图标,进行预编译;

  f) 预编译结束,若出现询问保存Exam01.pre 文件时,应选择OK进行保存,完成预编译;

  g) 如果预编译结束,预编译对话框左边显示的状态图标为黄色(警告)或红色(预编译失败)时,应双击该标识观察帮助或出错信息。预编译失败,应当重做4.2节中编辑工作,修改源程序,再进行预编译,直到通过预编译。

  4、编译准备

  为了使工程能通过编译,需要将预编译输出的工程源文件和Oracle支持SQL在VC环境下的运行库文件加入到工程中,下面具体介绍增加这两个文件的步骤。

  1) 将预编译的输出文件加入工程

  a) 菜单Project / Add To Project 项 / Files 项;

  b) 在文件对话框中选择正确路径(见4.2节和4.3节),选定预编译输出的文件如Exam01.c,单击“打开”按钮,即将预编译输出的工程源文件加入工程。

  2) 将运行库文件加入工程

  a) 菜单Project / Add To Project 项 / Files 项;

  b) 将文件对话框的文件类型改为“所有文件”;

  c) 路径选为Oracle_HOME \ Ora81 \ PRECOMP \ LIB \ MSVC;

  d) 选择OraSQL8.LIB文件,单击“打开”钮,完成将运行库文件加入工程。

  5、编译链接

  a) 按F7键或单击编译图标,对工程进行编译链接。如果没有出现错误,则通过编译链接,生成可执行文件如Exam01.exe ;

  b) 如果编译链接出现错误,返回到4.2节,选择相应的预编译源文件如Exam01.pc进行修改并保存;然后按4.3节做预编译,预编译通过后,单击OK按钮用新的 .c文件代替原来的C源文件;此时重新按F7键进行编译链接,直到排除所有错误,生成可执行文件如Exam01.exe。

  6、运行工程

  a) 按Ctrl_F5键或单击执行图标运行工程Exam01.exe。按工程中的提示,逐步正确运行;

  b) 如果运行中出现错误,返回到4.2节修改相应预编译源文件,再按4.3节做预编译,按4.5节进行编译链接,生成新的可执行文件,然后重新运行工程,直到正确实现工程的规定任务。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章