金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210914941.0 (22)申请日 2022.07.29 (71)申请人 远光软件股份有限公司 地址 519000 广东省珠海市港湾大道科技 一路3号 (72)发明人 古伟君 曾国栋  (74)专利代理 机构 深圳市威世博知识产权代理 事务所(普通 合伙) 44280 专利代理师 张晓薇 (51)Int.Cl. G06F 16/25(2019.01) G06F 8/20(2018.01) G06F 8/30(2018.01) G06F 8/38(2018.01) G06F 8/41(2018.01) (54)发明名称 访问数据库的方法及其电子设备、 计算机可 读存储介质 (57)摘要 本申请公开了一种访问数据库的方法及其 电子设备、 计算机可读 存储介质。 其中, 访问数据 库的方法包括: 利用前端脚本语言从原生操作系 统获取对象, 所述对象用于访问所述原生操作系 统的原生数据库; 利用所述前端脚本语 言访问所 述对象, 以便以对象关系映射模式访问所述原生 数据库。 上述方案, 能够简单快捷地实现数据库 的访问。 权利要求书2页 说明书12页 附图4页 CN 115374197 A 2022.11.22 CN 115374197 A 1.一种访问数据库的方法, 其特 征在于, 所述方法包括: 利用前端脚本语言从原生操作系统获取对象, 所述对象用于访问所述原生操作系统的 原生数据库; 利用所述前端脚本语言访问所述对象, 以便以对象关系映射模式访问所述原生数据 库。 2.根据权利要求1所述的方法, 其特征在于, 所述利用前端脚本语言从原生操作系统获 取对象, 包括: 利用所述前端脚本语言调用所述原生数据库的至少一种应用程序编 程接口, 并接收至 少一种所述应用程序编程接口返回的所述对 象, 其中, 所述原生数据库的应用程序编程接 口包括用于获取所述原 生数据库对应的所述对象的第一应用程序编程接口、 用于增加内容 至所述原生数据库的第二应用程序编程接口、 用于删除所述原 生数据库的内容的第三应用 程序编程接口、 用于查询所述原生数据库的内容的第四应用程序编程接口、 修改所述原生 数据库的内容的第五应用程序编程接口; 所述以对象关系映射模式访问所述原生数据库, 包括以下至少一种: 获取所述原生数据库对应的所述对象; 增加内容至所述原生数据库; 删除所述原生数据库的内容; 查询所述原生数据库的内容; 修改所述原生数据库的内容。 3.根据权利要求2所述的方法, 其特征在于, 所述利用前端脚本语言从原生操作系统获 取对象之前, 还 包括: 利用所述原生操作系统运行访问安装包, 所述访问安装包包括利用所述前端脚本语言 访问所述原生操作系统的原生数据库的方法对应的访问文件; 利用所述原生操作系统基于所述访问安装包, 添加所述原生数据库的应用程序编程接 口。 4.根据权利要求3所述的方法, 其特征在于, 所述访 问文件包括原生脚本文件, 所述原 生脚本文件用于配置利用所述前端脚本语言访问所述原生操作系统的原生数据库的访问 方法; 所述利用所述原生操作系统运行访问安装 包之前, 还 包括: 利用所述原生操作系统生成所述原生脚本文件; 利用所述原生操作系统集成所述原生脚本文件, 以便利用所述前端脚本语言访问所述 原生操作系统的原生数据库。 5.根据权利要求4所述的方法, 其特征在于, 所述利用所述原生操作系统生成所述原生 脚本文件, 包括: 利用所述原生操作系统创建第一工程; 在所述第 一工程中创建适配器, 以封装所述访问方法对应的函数脚本, 其中, 所述函数 脚本包括所述原生数据库的应用程序编程接口及其对应的访问方法; 创建与所述适配器匹配的子类, 继承所述子类的父类, 以实现所述访 问方法对应的回 调函数脚本;权 利 要 求 书 1/2 页 2 CN 115374197 A 2创建各种类型的转换类, 其中所述转换类用于所述前端脚本语言与 所述原生操作系统 之间的数据参数转换; 打包所述第一工程, 生成所述原生脚本文件; 所述利用所述原生操作系统基于所述访问安装包, 添加所述原生数据库的应用程序编 程接口, 包括: 利用所述原生操作系统调动所述子类, 添加所述原生数据库的应用程序编程接口。 6.根据权利要求3所述的方法, 其特征在于, 所述访 问文件还包括界面文件, 所述界面 文件用于配置利用所述前端脚本语言访问所述原生操作系统的原生数据库时的数据库操 作界面; 所述利用所述原生操作系统运行访问安装 包之前, 还 包括: 利用所述原生操作系统生成所述界面文件; 在所述原生操作系统中导入所述界面文件, 将所述界面文件 存放到资源文件夹; 利用所述原生操作系统从所述资源文件夹中加载所述界面文件, 指定所述原生操作系 统本地的所述数据库操作界面; 所述利用所述原生操作系统运行访问安装 包之后, 还 包括: 在运行所述原生操作系统时, 自动打开所述数据库操作界面。 7.根据权利要求6所述的方法, 其特征在于, 所述利用所述原生操作系统生成所述界面 文件, 包括: 创建第二工程; 在所述第二工程中配置所述数据库操作界面, 以使所述数据库操作界面包括至少一个 界面按钮, 其中, 所述界面按钮包括用于调用第一应用程序编程接口的打开按钮、 用于调用 的第二应用程序编程接口的增加按钮、 用于调用第三应用程序编程接口的删除按钮、 用于 调用第四应用程序编程接口 的查询按 钮、 用于调用第五应用程序编程接口 的修改按 钮; 在所述数据库操作界面中增加列表控件, 以便触发所述界面按钮调用对应的应用程序 编程接口后, 将从所述原生数据库中获取到的数据绑定到所述列表控件, 显示在所述数据 库操作界面上; 编译打包所述第二工程, 生成所述界面文件。 8.根据权利要求1至7任意一项所述的方法, 其特征在于, 所述前端脚本语言为 JavaScript, 所述原生操作系统为Andro id原生操作系统; 和/或, 所述利用前端脚本语言从原生操作系统获取对象之前, 所述方法还 包括: 采用桥接方式通讯连接所述前端脚本语言和所述原生操作系统, 以使利用所述前端脚 本语言能够访问所述原 生操作系统的各应用程序编程接口, 以及利用所述原 生操作系统能 够访问所述前端脚本语言的各应用程序编程接口。 9.一种电子设备, 其特征在于, 包括相互耦接的存储器和处理器, 所述处理器用于执行 所述存储器中存 储的程序指令, 以实现权利要求1至8任一项所述的访问数据库的方法。 10.一种计算机可读存储介质, 其上存储有能够被处理器运行的程序指令, 其特征在 于, 所述程序指令被处 理器执行时实现权利要求1至8任一项所述的访问数据库的方法。权 利 要 求 书 2/2 页 3 CN 115374197 A 3

PDF文档 专利 访问数据库的方法及其电子设备、计算机可读存储介质

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 访问数据库的方法及其电子设备、计算机可读存储介质 第 1 页 专利 访问数据库的方法及其电子设备、计算机可读存储介质 第 2 页 专利 访问数据库的方法及其电子设备、计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:01:55上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。