基于OCI技术实现快速数据格式转换
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
ORACLE数据库是目前应用最广泛的数据库之一,OCI(Oracle Call Interface)作为ORACLE推荐使用的API接口,具有最新ORACLE服务器特性的即时可用性、企业级的性能和可伸缩性,具有强健的安全模型和在所有运行ORACLE平台上的可移植性。因此,OCI编程得到了越来越广泛的应用。
     ORACLE数据库提供给用户底层接口OCI,使软件开发人员能借助高级编程语言快速访问并获取数据。本论文基于ORACLE8i调用接口—OCI友好地支持Borland C++ Builder的便捷,设计了数据格式转换应用程序,并给出了详细的开发步骤、运行和监控命令,同时也提供了OCI技术参考。论文中列出了设计遇到的困难并给出了解决方案,并提供了实验数据验证了该应用程序的处理能力。
     论文所述的数据格式转换应用程序已经在实际中应用,上线后运行一直正常稳定,在解决实际问题的同时,也证明了基于OCI技术实现数据格式转换具有在数据库服务器连接速度和转换速度都比较快的特点。
     论文举例说明了基于OCI技术的程序在跨平台(WINDOWS和HP-UNIX)上的应用和实现,提出了基于OCI技术在应用方面的发展方向。最后总结了所做的工作并提出了需要继续进行的研究。
Nowadays, ORACLE is one of the most popular database in the world. OCI (Oracle Call Interface), as a API interface of ORACLE recommended, has the following advantages: the most newest characteristic of ORACLE servers, namely the timely availableness , enterprise-capability and retractility;the ablebodied security
    model ; the transplantation of running in' the all of ORACLE platforms. As a; whole
    
    the program of OCI applies more and more abroad.
    The database of ORACLE provides users the bottom interface of OCI, which make software programmers can access and fetch data of database depending on advanced program language quickly. This thesis based on the convenient, which OCI based on ORACLE8i's supports Borland C++ Builder well , has designed the application of data format transform, brings forward detailed design steps and command of running , monitoring and.provides technical reference of OCI.The thesis lists out the problems in development. and analyses them ,then give resolvents,at the same time, this application was validated by testing data.
    This application has been applied in practice, and it is running orderly and steadily since used. This application, which resolves the actual problem, at the same time also proves that it is low-effect on ORACLE database services and high-speed in
引文
[1] Oracle Call Interface Programmer's Guide. Release 9.0.1[Z]. 2001.
    [2] 谭文安,金茂忠.OCI技术及其在软件开发环境中的应用[J].计算机工程与应用,1999,35(4):56-58.
    [3] 孙宏昌.PRO C程序设计和Oracle调用接口[M].北京:清华大学出版社,1996.
    [4] C++编程思想
    [5] 林锐.高质量C++编程指南
    [6] 金寿吉,高世伦.基于ORACLE系统的工程应用程序开发[M].
    [7] 王敦,白学仲.ORACLE的OCI调用接口[J].铁路计算机应用,第6卷,第4期:14-16
    [8] 岳键,刘梁.Visual C++开发ORACLE应用程序的方法与技术[J].微型计算机应用,2002年7月:251-254
    [9] 曾志聪,姚国祥.基于OCI技术的Oracle数据库连接.微机发展,2004年8月:11-13
    [10] 马锐,汪林林.用OCI开发ORACLE数据库的方法[M].重庆邮电学院学报,2003年9月:68-71
    [11] 杨培章,马东洋,陶治宇等.OCI接口简介及其在VC中的应用.电脑编程技巧与维护,2003年11期:56-65
    [12] 段鸿甫,杨德亮,周有文.实时数据采集与Oracle数据库接口的实现.电脑与信息技术,2000年第1期:50-52
    [13] 刘永宁.Oracle 81 OCI中的直接路径加载.计算机应用,2002年4月:88-89
    [14] 张秀国,刘德春.ORACLE调用接口技术在一个应用系统工程环境中的应用.计算机应用,1999年4月:43-45
    [15] C常用函数
    [16] 栾璞.电信客服系统数据库接口技术研究及其实现.重庆大学工程硕士学位论文,2002年11月
    [17] 程涛.Linux环境下空间信息共享平台关键技术研究.解放军信息工程大学工学硕士论 文,2004年4月
    [18] 邵晓芳.基于Oracle的空间数据库接口技术研究.国防科学技术大学工学硕士论文,2002年11月
    [19] 胡怀勇,胡勇军,龚维荣.Oracle数据库访问技术的探讨.现代计算机(总第一三九期),46-50
    [20] http://www.linuxeden.com/forum/t140251.html.Oracle应用—Linux开发C
    [21] http://oracle.chinaitlab.com/serial/350797 2.html.Oracle常用的OCI函数
    [22] http://www.loveunix.net/html/200412/41418.html.企业程序设计纲要系列—OCI接口访问Oracle数据
    [23] NMYD技术文档内蒙经营分析系统数据源接口规范.中国普天北京润汇
    [24] 内蒙移动BOSS系统经营分析接口子系统技术建议书.亚信科技(中国)有限公司
    [25] 内蒙古移动经营分析系统改造工程数据接口(BOSS部分).NCR(中国)有限公司
    [26] 内蒙移动BOSS经营分析数据接口子系统—设计文档.亚信科技(中国)有限公司
    [27] 内蒙移动BOSS经营分析数据接口子系统—测试文档.亚信科技(中国)有限公司
    [28] 内蒙移动BOSS经营分析数据接口子系统—维护文档.亚信科技(中国)有限公司

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700