论文部分内容阅读
随着社会信息化的发展,信息管理系统推陈出新,出现了各式各样不同结构、功能更强大的数据库管理系统,而旧的数据源因为包含有重要的历史数据,或者存在不可变更的因素,不能单纯地抛弃。因此,在结构不同的数据源间进行数据转换就成为要解决的问题。
XML本身具有的与平台无关、易于扩展、交互性好、语义性强等特性,使得基于XML的数据转换模型能够较容易地实现对各数据源的描述以及数据源之间的数据转换。
本文仔细对比研究了XML在数据交互领域的各主要技术,分析其原理,包括XML数据文件的结构,格式的定义,XML数据文件的解析,XML文件中的数据与主流关系数据库间的操作。分析其优劣,并根据自己的研究,采用Java技术,通过JDBC数据源与数据库管理系统交互,设计了一个平台无关的数据转换原型系统,实现XML文档数据与关系数据库数据的双向转换,并结合南开大学“数字校园”项目的具体情况,解决了在此应用中的一些关键技术及难点。