- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Hibernate在异构数据库系统中的应用
摘要:近年来,企业在发展过程中的大量数据存在于不同的数据库管理系统中,因此,在其内部形成了许多孤立的数据子系统,不利于企业的业务应用。数据库中间件是当前实现异构数据库数据集成的重要技术之一。论文就是采用Hibernate数据库中间件技术,实现企业内部异构数据的访问。
关键词:异构数据库;数据访问;Hibernate
中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)08-1713-03
The Application of Hibernate in System of Heterogeneous Databases
YAO Xiao-hui, WANG Hui, ZHANG Ya-jun
(Information and Control Institute, Xian University of Architecture Technology, Xian 710055, China)
Abstract: In recent years, there is a lot of data storing in different databases during development of enterprise, therefore, many isolated subsystem of data formed in each department. And it is obstacle to application of data. At present, database middleware is one of important technology in integration of data in heterogeneous databases and be used in this paper to realize access to heterogeneous data in internal of enterprise.
Key words: Heterogeneous databases; access of data; Hibernate
近年来,随着计算机网络技术的发展,网络资源信息共享在人们生活学习中起到了重要作用。然而由于各种原因,计算机网络信息的数据存在于不同的数据库管理系统。如何消除异构数据的差异,将各个孤立的数据系统有机地联系起来,为用户提供统一透明的访问成为计算机网络研究的重要方向。本文基于Hibernate数据库中间件技术实现对异构数据库的透明访问。而当前的异构数据库系统中主要存在以下几个问题:
1) 数据信息的数据库管理系统不同,如:MySQL、HSQL、SQL Server等数据库管理系统;
2) 不同数据库管理系统数据类型的异构,如:整型数据的长度、布尔类型的支持等;
3) 数据库所在的操作系统的异构,如:Windows、Linux等;
4) 数据库所在的网络环境的异构,如:Internet和各种局域网。
1 异构数据访问技术简介
目前国内外针对异构数据库技术的研究已经取得了一定的成绩。对于异构数据库的集成和互联问题的解决方法主要有,基于XML的异构数据库访问中间件技术,基于Web Service的异构数据库技术,Java RMI(Remote Method Invocation)、DCOM(Distributed Component Object Model)和CORBA(Common Object Request Broker Architecture)分布式对象模型技术等。在这些技术的研究过程中,都会涉及到异构数据库中数据访问技术,主要包括CGI(Common Gateway Interface)、CDG(Common Database Gateway)、CPI(Common Programing Interface)技术等。
1.1 主要异构数据访问技术
1.1.1 基于CGI的数据访问技术
CGI是Web服务器与CGI应用程序之间进行信息传递的一种标准,是目前访问数据库最常用的方法之一,它移植性好,几乎所有的web服务器都支持CGI标准。但是,CGI有一个致命的弱点,那就是CGI程序不能被多个客户请求共享。每当接到一个请求后,即创建一个并发进程,并发请求越多,创建的并发进程越多,占用的内存空间越大,这样就限制了应用程序自身所用的内存资源。
1.1.2 基于CPI的数据访问技术
通用编程接口是将各数据库的连接驱动进行封装,以一种的编程形式为开发者提供统一的接口。当前通用数据库编程接口主要有微
您可能关注的文档
- Borland C++Builder响应Windows消息机制的分析.doc
- Boson NetSim在计算机网络技术教学中的应用.doc
- BPM在信息化校园中的研究与应用.doc
- BPEL系统开发中异构数据处理的解决方案.doc
- BP神经网络在剩余油分布预测中的应用研究.doc
- BRT中Wlan应用优势及构架分析.doc
- BP神经网络和Elman神经网络在模拟电路故障诊断中的应用.doc
- BXP无盘技术在网络机房建设中的应用研究.doc
- C#.NET中控件数组的实现方法探讨.doc
- C#程序设计课程教学改革研究.doc
- 《GB/T 32879-2025电动汽车更换用电池箱连接器》.pdf
- 中国国家标准 GB/T 21649.2-2025粒度分析 图像分析法 第2部分: 动态图像分析法.pdf
- 中国国家标准 GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定.pdf
- 《GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定》.pdf
- GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定.pdf
- 《GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法》.pdf
- GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法.pdf
- 中国国家标准 GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法.pdf
- GB/T 45910-2025信息技术 生物特征识别模板保护方案的性能测试.pdf
- 《GB/T 45910-2025信息技术 生物特征识别模板保护方案的性能测试》.pdf
最近下载
- 动量定理精选习题+答案.pdf VIP
- 2025江苏盐城市黄海金融控股集团有限公司博士后创新实践基地研究人员招聘2人笔试备考题库及答案解析.docx VIP
- 2025江苏盐城市黄海金融控股集团有限公司博士后创新实践基地研究人员招聘2人笔试参考题库附答案解析.docx VIP
- 2025江苏盐城市黄海金融控股集团有限公司博士后创新实践基地研究人员招聘2人笔试模拟试题及答案解析.docx VIP
- 2025江苏盐城市黄海金融控股集团有限公司博士后创新实践基地研究人员招聘2人考试备考试题及答案解析.docx VIP
- 教师资格证面试结构化面试真题及解析(幼儿园).pdf VIP
- KYN61-40.5型开关柜技术规范书.docx VIP
- 夜市承包经营协议书.docx VIP
- 2025江苏盐城市黄海金融控股集团有限公司博士后创新实践基地研究人员招聘2人考试备考题库及答案解析.docx VIP
- 2025届广东省深圳实验学校高中部高三第二次联考化学试卷含解析.doc VIP
文档评论(0)