VC60编译pro-c程序步骤.ppt

VC60编译pro-c程序步骤.ppt

ID:51488230

大小:119.00 KB

页数:8页

时间:2020-03-24

VC60编译pro-c程序步骤.ppt_第1页
VC60编译pro-c程序步骤.ppt_第2页
VC60编译pro-c程序步骤.ppt_第3页
VC60编译pro-c程序步骤.ppt_第4页
VC60编译pro-c程序步骤.ppt_第5页
资源描述:

《VC60编译pro-c程序步骤.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机学院郑海旭何丽君王鹏杰《数据库概论》实验:嵌入式编程(三)VC++6.0编译pro*c程序的步骤附件3-0嵌入式编程(三)PPT一、实验准备及约定几点假设:(1)已安装VC++6.0和Oracle10g/11g标准版(2)存在d:student_query.pc文件(pro*c源程序),参见所提供演示的程序范例(3)已建立oracle相应帐户,例如:帐户名/密码:system/system,数据库名:orcl(4)在system帐户下,已建立三个关系模式S、SC和C,参见所提供的演示脚本db_init.txt二、嵌入

2、式SQL的使用步骤随后你将看到:1使用oracle10g的预编译器proc.exe,将pro*c文件(.pc文件)编译为c文件(.c文件)2使用VC++6.0对.c文件编译、链接、执行分3步:(1)编译前要配置(2)连接、执行前也要配置(3)连接、执行、测试1使用oracle10g/11g的预编译器proc.exe,将.pc文件编译为.c文件假设d:student_query.pc存在,键入命令D:>$ORACLE_HOMEbinprocstudent_query.pc回车说明:(1)上述行命令,将PC文件(d:s

3、tudent_query.pc)编译成了C文件(d:student_query.c)(2)Oracle预编译器proc.exe所在的文件夹是$ORACLE_HOMEbin($ORACLE_HOME是oracle主目录可能是c:oracleproduct10.1.0db_1,与oracle安装方法有关)(3)VC++6.0可处理该C文件了,下面接着讲解)2VC++6.0对.c文件编译、链接和执行步骤1:编译前配置包含oracle库文件的相应目录(1)打开VC编译器(单击VC++6.0图标)(2)选择工具→选择→目

4、录→Includefiles添加头文件所在的目录(点击条目选项,以下同)。$ORACLE_HOMEprecomppublic$ORACLE_HOME是oracle主目录,可能是c:oracleproduct10.1.0db_1(3)选择工具→选择→目录→Libraryfiles添加oraSQL10.liboraSQX10.lib(oracle11g是orasql11.liborasqx11.lib)所在的目录。$ORACLE_HOMEprecomplibmsvc2VC++6.0对.c文件编译、链接和执行(续

5、)步骤2:链接、执行前配置oracle相应库文件(1)将d:student_query.c加到VC环境中复制文件→将文件粘贴到VC++6.0图标上(2)编译student_query.c(3)添加oraSQL10.lib和oraSQX10.lib库文件(oracle11g是orasql11.liborasqx11.lib)选择工程→设置→链接在对象/库模块中:添加oraSQL10.lib和oraSQX10.lib(oracle11g是orasql11.liborasqx11.lib)提示:将这两个文件,写在其它文件的前面即

6、可,文件之间用空格隔开步骤3:链接、执行、测试三、要求(1)运行sqlplus程序,登陆system帐户,既建立了一个使用oracle服务器(DBserver)的客户机(Client);(2)使用VC++6.0分别执行不同的.c文件,即分别建立多个使用oracle服务器的客户机(3)多个客户机分别对oracle服务器进行数据操作。观察客户机之间的“相互影响”,从而体会C/S数据库应用系统的工作机理;多用户、并发控制、封锁机制、事务commit/rollback等;浏览oracle文件夹,查阅相应文件位置或内容,如:预编译器p

7、roc.exe;.h头文件;.lib文件;.pc文件;.c文件;1、基本要求(1)将所提供的程序范例组装成菜单程序,并进行预编译、编译、链接、执行、调试和测试(2)修改student_query.pc,增加以下异常处理功能。a)登陆未成功(最好区分:1用户名/密码错误2数据库名错误)b)没发现数据表c)密码输入时,只显示掩码“*”,并对Backspace键有响应d)连续输入学号,提示成功查询学生个数,设置手动退出循环方法e)输入结束后(即退出循环),显示已检索的全体学生的名称对a)--e)分别进行预编译、编译、链接、执行、调

8、试和测试2进阶要求(3)完善其他程序功能,自己思考

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。