- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Java和XML的异构数据库集成研究.pdf
维普资讯
基于Java和XML硇异构数据库集成研夯*
HeterogeneousDatabaseIntegrationResearchonJavaandXML
陈凤岩 唐振宇 步兆军
(哈尔滨工业大学 图书馆 哈尔滨 150001) (哈工大华德应用技术学院 哈尔滨 150001)
摘 要 分析 了图书馆异构数据库集成 的意义及相关技术 ,介绍 了Java和 XML在数据库集成 中的应用,在此基础上
实现 了异构数据库集成的原型系统 。由于采用Java和 XML技术 ,该集成系统具有可移植性和可扩展性等特点 。
关键词 异构数据库 集成 Java XML
在当今信息化、知识化的社会 ,信 息的重要性 日益凸显出来 。 解决异构数据库集成的主要技术有以下几种 :
图书馆服务水平的提高越来越多地依赖于查询、发布、采集、处理 a.数据转换程序。利用数据转换程序,对数据格式进行转换,
信息的能力。人们对于信息的集成程度要求越来越高,对于信息 从而能被其它的系统接收。它是通过周期性的同步更新数据 库
获取的便利要求也越来越高。如何更好地解决信息获取的难题 , 内容 ,简单地实现在数据库级分享信息。b.使用中间件。中间件
是图书馆普遍面临的问题。 是软件实现的功能层,它的作用是将查询请求分解 ,把查询请求
转换成相应数据库的查询语言和检索方法 ,分别对各个数据库发
1 异构数据库集成的意义
出检索请求,再将来自各个数据库的命中结果集成在一个界面中
近年来,高校图书馆为加强信息资源建设 ,提高服务质量,通 显示给用户。C.多数据库系统。它是一个能够兼容多个异构数据
过集团采购、自主购买、自建数据库等多种形式,引进和建设了多 库的系统,它对外呈现出一种集成结构 ,对内又允许各个异构数
种不同的数据库资源,使得图书馆的电子图书、电子期刊、网络数 据库的。自治性’。这种多数据库系统和分布式数据库系统有所
据库等数字化信息资源显著增加。这些数字信 息资源往往是由 不同。其区别是多数据库系统不存在一个统一 的数据库管理系
不同的数据商提供的异构数据库,系统运行环境各不相 同,数据 统软件 ,而后者是在一个统一的数据库管理系统软件的管理与控
库的检索界面存在差异性和复杂性L1J。不 同的数据库使用不同 制之下运行的。
的检索软件,每个数据库支持的检索算符和使用的检索语言也不
3 Java和 XML在数据库集成 中的应用
尽相同。当用户在检索某个课题时 ,为提高查全率 ,首先需要了
解在图书馆提供的众多数据库中哪些数据库涵盖的学科内容与 3.1 Java Java语言是一种适用于网络编程的语言 ,它的基本
自己的检索课题有关 系;其次 ,需要逐一登录所有有关数据库分 结构与 c++极为相似 ,但却简单得多。它集成了其它一些语言
别进行检索。在检索时,需要掌握不 同数据库的检索规则和检索 的特点和优势 ,又避开 了它们的不足之处。它的主要特点是简
方法 ,以便正确地检索 ;各个数据库的检索结果往往具有不同的 单、面向对象、分布式、解释执行、鲁棒、安全、体系结构中立、可移
全文数据格式(如 、pdf、pdg等),需要安装各 自的阅读器,才能 植、高性能、多线程以及动态性。
阅读全文。这些因素造成的后果是 :检 索效率低下,增加 了用户 Java中连接数据库的技术是 JDBC,很多数据库都带有JDBC
检索的难度,浪费了用户大量的时间和精力 ,给使用者带来诸多 驱动程序。SuN公司还开发 了JDBC—ODBC桥 ,用此技术 Java
不便。因此,图书
文档评论(0)