跨数据库的关系表连接软件设计与实现
2023-03-09 08:54:40
论文总字数:15954字
摘 要
现代企业发展迅速且不断扩充,因此整合与共享企业内部新旧系统之间的数据和信息,以实现企业信息数据一体化就显得尤为重要。受限于目前数据库系统操作限制,当前的数据库系统不支持跨数据库的关系表互访操作,考虑企业数据访问应用中存在跨库的数据表集成需要,本课题设计并实现支持跨数据库的关系表连接操作软件,方便使用的跨库数据集成。
本文研究的课题库数据的关系表连接软件采用的是Java Web Spring开发框架,是现今企业中最常用的开发框架。通过JDBC数据库连接池连接Mysql数据库,运用json、jsp、ajax实现软件前后端的交互。该软件主要以界面的形式向用户提供了数据库测试连接、查看数据库表信息、数据库的连接查询等功能,方便用户对数据库的访问。其中数据库的连接查询主要通过用户自写SQL语句的方式进行查询,点击连接查询按钮后,调用后台数据将查询结果显示在页面上。
关键字:跨数据库;关系表连接;数据集成
Design and implementation of cross database connection table connection software
Abstract
With the rapid development of modern enterprises, it is very important to integrate and share the data and information between the old and new systems, so as to realize the integration of enterprise information data. Restricted by the current database system operation constraints, the database system does not support the cross database relationship table exchange operation, consider the enterprise data access exists cross database data table integration application, this paper design and implement support table connection operation software cross database, easy to use cross database data integration.
In this paper, the relational database of the database is used in the Java Web Spring development framework, which is the most commonly used development framework in today"s enterprises. Through the JDBC database connection pool to connect the Mysql database, using JSON, JSP, AJAX Software before and after the end of the interaction. The software is mainly in the form of the interface to the user to provide a database connection test, view the database table information, database connection query functions, user-friendly access to the database. One of the main database query through the user to write the SQL statement query, click the query button, call the background data will be displayed on the page.
Keywords: Cross database;Relational table connection;data Integration
目 录
目 录 VII
第一章 引 言 1
1.1课题前言 1
1.2 应用现状 1
1.3 论文组织 1
第二章 相关技术 2
2.1跨数据库数据库系统 2
2.1.1 基本概念 2
2.1.2 跨数据库数据库系统的特点 2
2.1.3 跨数据库数据库系统的现状 3
2.2.2 异构数据库系统之间数据转换以及集成 4
2.3 REST 4
2.4 跨数据库的关系表连接软件 5
2.4.1 跨数据库的关系表连接软件系统架构 5
2.4.2 使用跨数据库的关系表连接软件的数据发布前后比较 6
第三章 跨数据库的关系表连接软件系统设计 8
3.1 系统框架 8
3.2 框架分析 8
3.3设计要点 8
3.4 查询接口 9
第四章 跨数据库的关系表连接软件系统实现 10
4.1 数据库查询模块设计 10
4.2 跨库联合操作模块设计 11
第五章 跨数据库的关系表连接软件系统测试 14
5.1测试环境及组成 14
5.2数据库数据准备 14
5.3测试方法与结果 14
第六章 总结与展望 17
6.1论文工作总结 17
6.2未来工作展望 17
参考文献 18
致谢 18
第一章 引 言
1.1课题前言
现如今,计算机发展迅猛,其应用不断深入,数据作为计算机的一种资源,它的重要性越来越显著。数据库技术作为信息系统的重要技术支柱,它已经成为计算机科学技术发展最迅速的重要分支之一。但许多问题也随之而来,尤其是企业为了适应计算机技术的快速发展,内部系统不断更新换代,这就带来了如何实现企业信息一体化的问题。又受限于目前数据库操作系统不支持跨数据库的互访操作,所以设计一个软件以实现跨数据库的互访就显得尤为重要。
用于关系数据库查询的结构化语言SQL是关系数据库的标准化语言。SQL语言的功能主要实现数据查询、数据操纵、数据定义和数据控制这4个部分。SQL语言简洁、方便使用,为完成其核心功能只用了6个命令:SELECT、CREATE、INSERT、UPDATE、DELETE、GRANT。跨数据库的关系表连接软件的开发使用户处理大量信息变得快捷,提升工作效率。
数据库所运行的操作系统的差别,主要包含Microsoft windows,Unix,Linux等。由于数据库软件的新陈代谢加快,企事业单位中也越来越多的出现不同数据模型的数据库,比较常见的有关系型数据库,网络型的数据库和面向对象与基于文件的数据库。数据结构的异构主要表现在各大数据库提供商虽然提供了标准SQL接口,但是其SQL语法会有略微的差别,造成数据结构上的异构出现。
剩余内容已隐藏,请支付后下载全文,论文总字数:15954字