数据库访问接口CJDBC的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:qncypt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
JDBC是Java程序访问数据库的接口标准,它通过提供一套标准的数据访问API,使Java应用程序能避免调用C代码访问数据库而带来的缺点。本文主要完成的是:研究与实现具有自主知识版权的JDBC接口,其主要目标是根据JDBC2.0标准实现JDBC接口CJDBC。 本文首先介绍了数据库接口技术的研究情况,然后以CBase数据库平台为例,介绍CJDBC在该平台上的设计与具体实现。整个CJDBC的研制工作可以分为两部分:JDBC驱动程序的实现和JDBC服务模块的实现。其中,JDBC驱动程序按照JDBC2.0标准,采用数据库本地协议的纯Java语言类型,对JDBC2.0标准中的每一个接口,驱动程序都有相应的类实现;JDBC服务模块位于数据库服务器端,负责接收解释驱动程序发送的SQL语句,对语句进行处理并返回结果。 在实际使用中,CJDBC既能应用于国产关系数据库管理系统的实现,经过少量的修改,也能应用于现有数据库系统的安全增强器的实现中。本文工作的主要特色有以下两个方面: (1)实现了具有自主知识版权的JDBC访问接口JDBC是Java程序访问数据库的接口标准,实现具有自主知识版权的JDBC接口,可以丰富国产关系数据库管理系统的数据访问接口,扩展国产关系数据库管理系统的应用领域。 (2)建立起数据访问的安全通路,以安全增强方式提高现有数据库系统的安全功能安全数据库系统需要在应用程序与数据库之间建立一条安全的数据访问通路,特别是在安全增强方式下,通过自主实现的网络访问接口,一方面可以在应用与数据库之间插入安全检查模块,扩充现有数据库系统的安全功能,也可以避免用户对于数据库系统的直接访问,增强数据库系统的安全性。
其他文献
建筑图三维重建的研究对象是多类信息综合描述且描述形式灵活的建筑图。它以实现计算机自动抽取图中二维图形对象的几何及语义信息、完成信息的综合、重建出建筑物整体模型为
网络和多媒体技术的普及,导致了网络上的通信量急剧增多,伴随着网络带宽需求的快速成长。为了达到减少网络的重复传输率,提高带宽的使用率,网络缓存技术是最常见的一种解决技术。
随着计算机技术的迅速发展,以Internet为代表的全球性信息化浪潮日益深刻,信息网络技术的应用正在日益普及和广泛,应用层次正在逐渐深入,应用领域扩展到党政部门信息系统、金融业
现代的机构(企业)的结构有从面向功能的金字塔型组织结构转向面向过程的网络化的组织结构的趋势,这一趋势对机构(企业)的管理手段提出了更高的要求,机构(企业)的各个功能模块之
Agent的强化学习技术是目前分布式人工智能和计算机科学技术的重要研究内容之一。强化学习是一种无导师的学习技术,能够利用不确定的环境奖赏值找到最优的行动策略。由于具有
该文在总结前人工作的基础上,对电子商务中的价格协商情况,和国内外现有的电子商务价格协商系统作了一定的总结和研究.针对企业对用户(B2C)这种零售电子商务模式中的价格协商
Internet时代,XML正在逐渐成为Web数据的标准格式。如何有效的存储和传输基于XML的数据和文档,成为当前面临的重要课题。针对此,XML数据库应运而生。当前两大基本XML数据库类型
自20世纪90年代以来,特别是WEB及相关技术,如JAVA的发展,计算机原有的体系结构也从两层的C/S结构发展到现在的三层C/S结构,并逐渐形成流行的J2EE应用体系结构。而基于EJB组件的三层
该文在研读了大量相关文献的基础上,对数据挖掘和电子商务推荐系统的相关技术和发展状况进行了分析;并在学习上已见报道的相应推荐系统的技术实现的优缺点基础上,提出了我们
在面向Internet的Web计算环境下,传统的中间件技术面临着高并发度、分布式事务、中间件与遗留系统的集成等问题,由此,Web应用服务器应运而生,它为开发、部署、运行、集成、维护和