【技术实现步骤摘要】
一种高效的数据交换和数据源隔离系统
本专利技术涉及计算机编程
,具体地,涉及一种高效的数据交换和数据源隔离系统。
技术介绍
随着科技和社会的快速发展,计算机软件工程变得越来越重要,各行各业中的机械自动化、智能化控制、互联网、物联网等等对于软件开发的效率、控制或运行速度等要求也越来越多。软件工程应用中,软件开发主要包括页面交互、业务逻辑和数据库设计。在软件业务逻辑实施之前,页面设计和数据库设计一定要完成。传统的数据库设计都是单数据库设计或者多数据库同构类型数据。这种传统的方法无法解决多数据库的异构数据的处理,包括数据的交换和数据源的隔离。比如,如何解决MySQL和Access数据库间的数据操作,传统的方式没有很好的解决方案。经过检索发现:1、申请号为201710418271.2的中国专利技术专利申请《数据交换系统、方法和装置》,公开了数据交换系统、方法和装置。该系统的一具体实施方式包括:第一服务器,用于基于需求信息,获取待交换数据标识;对待交换数据标识进行存储;获取待交换数据标识的存储地址;对待交换数据标识的存储地址进行加密,生成第一加密存储地址;第二服务器,用于从第一服务器获取第一加密存储地址;对第一加密存储地址进行解密,获取待交换数据标识的存储地址;基于待交换数据标识的存储地址,获取待交换数据标识;基于待交换数据标识,从预先存储的数据集合中查找出待交换数据标识所指示的待交换数据,以使第一服务器从第二服务器获取待交换数据。该实施方式节省了数据交换系统的建设与维护成本。但是,该专利技术是一种通过标识位进行数据交换存储的系统、方法和装置,其本质是同类型数 ...
【技术保护点】
1.一种高效的数据交换和数据源隔离系统,其特征在于,包括:‑数据库创建模块:所述数据库创建模块用于创建多个本地数据库或者远程数据库,并记下各数据库的数据库信息;‑组件模块,所述组件模块用于定义操作数据库的相关变量,并获得每一个相关变量的ID号;‑函数模块:所述函数模块包括实现不同数据库之间操作数据的数据交换和数据源隔离数据库操作函数;;‑代码编辑模块:所述代码编辑模块根据数据库的数据库信息,在函数模块中选择数据库操作函数,插入对应的数据库操作代码;并将数据库操作函数中的默认参数修改为定义好的相关变量ID号,如果需要数据库操作语句则相应写入;‑代码保存模块,所述代码保存模块保存代码编辑模块中形成的代码;‑代码执行模块,所述代码执行模块执行代码保存模块中保存的代码,实现不同数据库之间的数据交换,同时实现不同数据库之间的数据源隔离。
【技术特征摘要】
1.一种高效的数据交换和数据源隔离系统,其特征在于,包括:-数据库创建模块:所述数据库创建模块用于创建多个本地数据库或者远程数据库,并记下各数据库的数据库信息;-组件模块,所述组件模块用于定义操作数据库的相关变量,并获得每一个相关变量的ID号;-函数模块:所述函数模块包括实现不同数据库之间操作数据的数据交换和数据源隔离数据库操作函数;;-代码编辑模块:所述代码编辑模块根据数据库的数据库信息,在函数模块中选择数据库操作函数,插入对应的数据库操作代码;并将数据库操作函数中的默认参数修改为定义好的相关变量ID号,如果需要数据库操作语句则相应写入;-代码保存模块,所述代码保存模块保存代码编辑模块中形成的代码;-代码执行模块,所述代码执行模块执行代码保存模块中保存的代码,实现不同数据库之间的数据交换,同时实现不同数据库之间的数据源隔离。2.根据权利要求1所述的高效的数据交换和数据源隔离系统,其特征在于,所述数据库信息包括如下任意一项或任意多项:-数据库类型;-数据库地址;-数据库名称;-数据库密码。3.根据权利要求1所述的高效的数据交换和数据源隔离系统,其特征在于,所述组件模块包括用于搭建Layer层的Layer层组件以及布置于Layer层中的多个其他组件,其中,获得Layer层组件和每一个其他组件的ID号,即为操作数据库的相关变量的ID号。4.根据权利要求3所述的高效的数据交换和数据源隔离系统,其特征在于,所述其他组件包括:基础组件、通用组件和高级组件;其中:所述基本组件包括如下任意一个或任意多个组件:-Label组件,用于构建标签;-TextBox组件,用于构建文本框;-Image组件,用于构建Image图像;-Gif组件,用于构建Gif动图;-Apng组件,用于构建Apng图像;-CommandButton组件,用于构建按钮;-Var组件,用于构建代码中的变量;所述通用组件包括如下任意一个或任意多个组件:-Menu组件,用于构建菜单栏;-ComboBox组件,用于构建下拉框;-ListBox组件,用于构建列表框;-CheckBox组件,用于构建复选框;-OptionButton组件,用于构建单点选择框;-DateBox组件,用于构建日期选择组件;-TimeBox组件,用于构建时间组件;-ProgreBar组件,用于构建进度条;-Timer组件,用于构建触发时钟;所述高级组件包括如下任意一个或任意多个组件:-Chart组件,用于构建图表框;-Flash组件,用于构建Flash;-Report组件,用于构建报表组件;-Tree组件,用于构建树组件;-WebBrowser组件,用于构建浏览器组件。5.根据权利要求1所述的高效的数据交换和数据源隔离系统,其特征在于,所述数据库操作函数包括如下函数:-DB函数,用于实现对数据库的操作和不同数据库之间的数据交换;-BindingDataTo函数,用于实现不同数据库之间的数据源...
【专利技术属性】
技术研发人员:张元刚,
申请(专利权)人:上海泽阳智能科技有限公司,张元刚,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。