电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

ProcC概述VIP免费

ProcC概述_第1页
1/26
ProcC概述_第2页
2/26
ProcC概述_第3页
3/26
一 Pro*C 程序概述: 1.什么是Pro*C 程序 在 ORACLE 数据库管理和系统中, 有三种访问数据库的方法; ( 1) 用 SQL*Plus, 它有SQL 命令以交互的应用程序访问数据库; ( 2) 用第四代语言应用开发工具开发的应用程序访问数据库,这些工具有SQL*Froms,QL*Reportwriter,SQL*Menu 等; ( 3) 利用在第三代语言内嵌入的SQL 语言或ORACLE 库函数调用来访问。 Pro*C 就属于第三种开发工具之一, 它把过程化语言C 和非过程化语言SQL 最完善地结合起来, 具有完备的过程处理能力,又能完成任何数据库的处理品任务,使用户可以通过编程 完成各种类型的报表。在Pro*C 程序中可以嵌入SQL 语言, 利用这些SQL 语言可以完成动态地建立、修改和删除数据库中的表,也可以查询、插入、修改和删除数据库表中的行, 还可以实现事务的提交和回滚。 在 Pro*C 程序中还可以嵌入PL/SQL 块, 以改进应用程序的性能, 特别是在网络环境下,可以减少网络传输和处理的总开销。 2. Pro*C 的 程序结构图 通俗来说,Pro*C 程序实际是内嵌有SQL 语句或PL/SQL 块的C 程序, 因此它的组成很类似C 程序。 但因为它内嵌有SQL 语句或PL/SQL 块, 所以它还含有与之不同的成份。为了让大家对Pro*C 有个感性的认识, 特将二者差别比较如下: C 的全程变量说明 C 源程序 函数1:同函数K。 函数2:同函数K。 C 的局部变量说明 函数K 可执行语句 应用程序首部 C 的 外部变量说明 外部说明段(ORACLE 变量说明) 通讯区说明 Pro*C 源 程序 函数1:同函数K。 函数2:同函数K。 C 局部变量说明 程序体 内部说明部分 内部说明段 通讯区说明 函数K C 的可执行语句 可执行语句 SQL 的可执行语句 或 PL/SQL 块 二.Pro*C 程序的组成结构 每一个Pro*C 程序都包括两部分:(1)应用程序首部;(2) 应用程序体 应用程序首部定义了ORACLE 数据库的有关变量, 为在C 语言中操纵ORACLE 数据库做好了准备。应用程序体基本上由Pro*C 的 SQL 语句调用组成。主要指查询SELECT、INSERT、UPDATE、DELETE 等 语句。 应用程序的组成结构如图所示: EXEC SQL BEGIN DECLARE SECTION ( SQL 变量的定义)EXEC SQL END DECLARE SECTION; EXEC SQL INCLUDE SQLLA; EXEC SQL CONNECT: < 用户名> IDENTIFIED BY: < 口令 > SQL 语句及游标的使用 1. 应用程序首...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部