WEB开发网
开发学院数据库Oracle 用VC开发Oracle数据库应用程序详解 阅读

用VC开发Oracle数据库应用程序详解

 2007-05-12 12:27:23 来源:WEB开发网   
核心提示:Oracle公司于1997年推出的Oracle 8数据库以其支持大数据库、多用户的高性能事务处理、支持业界各项工业标准、完整的安全和完整性控制、支持分布式数据库和分布处理,具有可移植性、可兼容性和可连接性等突出优点倍受用户喜爱,而在客户端的开发工具方面,Visual C++也因其强大的功能和高度的灵活性等特点深受广大程

Oracle公司于1997年推出的Oracle 8数据库以其支持大数据库、多用户的高性能事务处理、支持业界各项工业标准、完整的安全和完整性控制、支持分布式数据库和分布处理,具有可移植性、可兼容性和可连接性等突出优点倍受用户喜爱。而在客户端的开发工具方面,Visual C++也因其强大的功能和高度的灵活性等特点深受广大程序员的喜爱。本文旨在介绍使用Visual C++开发基于Oracle数据库应用程序的两种方法。

使用PRO*C开发数据库应用

1.PRO*C工作原理

PRO系列是Oracle公司提供的在第三代高级程序设计语言中嵌入SQL语句来访问数据库的一套预编译程序,包括PRO*Ada、PRO*C、PRO*COBOL、PRO*Fortran、PRO*Pascal和P RO*PL/I六种。程序员用相应的高级语言编写嵌入SQL语句的PRO源程序(若用C语言则称为 PRO*C源程序),然后运行相应的预编译程序,把嵌入的SQL语句转换为标准的Oracle调用并生成目标源程序,即纯高级语言格式的源程序,最后将这些源程序加入用户的程序中调用。

Oracle预编译程序提供如下功能:

能用六种通用的高级程序设计语言中的任何一种编写应用程序。

遵循ANSI标准,在高级语言中嵌入SQL语句。

可采用动态SQL方法,让程序在运行时接受或构造一个有效的SQL语句。

实现Oracle内部数据类型和高级语言数据类型之间的自动转换。

可通过在应用程序中嵌入PL/SQL事物处理块来改进性能。

能在程序行和命令行上指定所需要的预编译可选项,并可在预编译的过程中改变它们的值。

能全面检查嵌入的SQL数据操纵语句和PL/SQL块的文法和语义。

可用SQL*Net并行存取多个地点的Oracle数据库。

可把数组作为输入和输出程序变量使用。

能对应用程序中的代码段进行条件预编译。

1 2 3 4  下一页

Tags:VC 开发 Oracle

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接