VC6.0编译,怎样连接到数据库方法.ppt

VC6.0编译,怎样连接到数据库方法.ppt

ID:49124207

大小:117.00 KB

页数:8页

时间:2020-01-31

VC6.0编译,怎样连接到数据库方法.ppt_第1页
VC6.0编译,怎样连接到数据库方法.ppt_第2页
VC6.0编译,怎样连接到数据库方法.ppt_第3页
VC6.0编译,怎样连接到数据库方法.ppt_第4页
VC6.0编译,怎样连接到数据库方法.ppt_第5页
资源描述:

《VC6.0编译,怎样连接到数据库方法.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数据库概论》实验辅助材料VC6.0编译pro*c程序的步骤一、实验准备及约定(1)已安装VC++6.0和Oracle10g标准版(2)存在d:student_query.pc文件(pro*c源程序),参见所提供演示的程序范例(3)已建立oracle相应帐户,例如:帐户名/密码:system/system,数据库名:orcl(4)在system帐户下,已建立三个关系模式S、SC和C,参见所提供的演示脚本db_init.txt二、嵌入式SQL的使用步骤1使用oracle10g的预编译器proc.exe,将pro*c文件(.pc文件)编译为c文件(.c文件)2使

2、用VC++6.0对.c文件编译、链接、执行分两步:(1)编译前要配置(后面讲)(2)连接、执行前也要配置(后面讲)1使用oracle10g的预编译器proc.exe,将.pc文件编译为.c文件假设d:student_query.pc存在,键入命令D:>procstudent_query.pc回车说明:(1)上述行命令,将PC文件(d:student_query.pc)编译成了C文件(d:student_query.c)(2)Oracle预编译器proc.exe所在的文件夹是$ORACLE_HOMEbin($ORACLE_HOME是oracle主目录

3、可能是c:oracleproduct10.1.0db_1,与oracle安装方法有关)(3)VC++6.0可处理该C文件了2VC++6.0对.c文件编译、链接和执行步骤1:编译前配置包含oracle库文件的相应目录(1)打开VC编译器(单击VC++6.0图标)(2)选择工具→选择→目录→Includefiles添加头文件所在的目录(点击条目选项,以下同)。$ORACLE_HOMEprecomppublic$ORACLE_HOME是oracle主目录,可能是c:oracleproduct10.1.0db_1(3)选择工具→选择→目录→Libr

4、aryfiles添加oraSQL10.liboraSQX10.lib所在的目录。$ORACLE_HOMEprecomplibmsvc2VC++6.0对.c文件编译、链接和执行步骤2:链接、执行前配置oracle相应库文件(1)将d:student_query.c加到VC环境中复制文件→将文件粘贴到VC++6.0图标上(2)编译student_query.c(3)添加oraSQL10.lib和oraSQX10.lib库文件选择工程→设置→链接在对象/库模块中:添加oraSQL10.lib和oraSQX10.lib(写在其它文件的前面即可,文件之间用空格隔

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

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

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

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

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