System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种ODB访问数据库方法和装置制造方法及图纸_技高网

一种ODB访问数据库方法和装置制造方法及图纸

技术编号:40900549 阅读:2 留言:0更新日期:2024-04-18 11:18
本发明专利技术实施例提供了一种ODB访问数据库方法和装置,解决了数据库部署在外部网络时,ODB访问数据库的次数越多,严重影响到上层应用层的响应时间的问题。包括:加载父表信息;获取子表接口信息;基于所述子表接口信息在数据库中直接进行数据查询。

【技术实现步骤摘要】

本专利技术涉及油气地球物理勘探,具体涉及一种odb访问数据库方法和装置。


技术介绍

1、5g智能节点采集系统(smartpoint)是以5g通信技术为基础的采集工程软件系统,初步实现对智能节点的信息监控和合理布控。为提高开发效率,针对smartpoint软件数据库访问部分是基于odb实现框架实现数据底层与数据库解耦,odb模板化编程可以大大提高开发效率。每个底层数据类在数据库中有相对应的数据表,然而对于数据量很大的数据表,比如智能节点采集系统的节点数据表,数据量可能达到数十万行,数据库部署在外部网络时,odb访问数据库的次数越多,会严重影响到上层应用层的响应时间。


技术实现思路

1、有鉴于此,本专利技术实施例提供了一种odb访问数据库方法和装置,解决了数据库部署在外部网络时,odb访问数据库的次数越多,严重影响到上层应用层的响应时间的问题。

2、第一方面,本专利技术一实施例提供的一种odb访问数据库方法和装置,包括:

3、加载父表信息;获取子表接口信息;基于所述子表接口信息在数据库中直接进行数据查询。

4、在一种实施方式中,在所述加载父表信息之前,还包括:基于odb持久化类定义所述父表信息。

5、在一种实施方式中,所述odb持久化类定义所述父表信息,包括:定义子表中获取父表信息的接口。

6、在一种实施方式中,所述父表或所述子表为5g智能节点数据表。

7、在一种实施方式中,所述数据库为mysql数据库。

<p>8、第二方面,一种odb访问数据库装置,包括:

9、加载模块,用于加载父表信息;

10、获取模块,用于获取子表接口信息;

11、查询模块,用于基于所述子表接口信息在数据库中直接进行数据查询。

12、在一种实施方式中,还包括:定义模块,用于基于odb持久化类定义子表中获取父表信息的接口。

13、第三方面,一种智能节点采集系统,包括:采用上述任意一项所述的odb访问数据库方法。

14、第四方面,一种电子装置,包括存储器和处理器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如上述所述的odb访问数据库方法。

15、第五方面,一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如上述所述的odb访问数据库方法。

16、本专利技术实施例提供的一种odb访问数据库方法和装置,通过加载父表信息;获取子表接口信息;基于所述子表接口信息在数据库中直接进行数据查询,实现对基于odb框架的smartpoint数据底层的优化,进一步提升数据底层访问数据库的效率,减少应用层响应时间。

本文档来自技高网
...

【技术保护点】

1.一种ODB访问数据库方法,其特征在于,包括:加载父表信息;获取子表接口信息;基于所述子表接口信息在数据库中直接进行数据查询。

2.根据权利要求1所述的ODB访问数据库方法,其特征在于,在所述加载父表信息之前,还包括:基于ODB持久化类定义所述父表信息。

3.根据权利要求2所述的ODB访问数据库方法,其特征在于,所述ODB持久化类定义所述父表信息,包括:定义子表中获取父表信息的接口。

4.根据权利要求1所述的ODB访问数据库方法,其特征在于,所述父表或所述子表为5G智能节点数据表。

5.根据权利要求1所述的ODB访问数据库方法,其特征在于,所述数据库为MySQL数据库。

6.一种ODB访问数据库装置,其特征在于,包括:

7.根据权利要求6所述的ODB访问数据库装置,其特征在于,还包括:定义模块,用于基于ODB持久化类定义子表中获取父表信息的接口。

8.一种智能节点采集系统,其特征在于,包括采用上述权利要求1-5中任意一项所述的ODB访问数据库方法访问数据库。

9.一种电子装置,其特征在于,包括存储器和处理器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如上述权利要求1-5中任意一项所述的ODB访问数据库方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如上述权利要求1-8中任一项所述的ODB访问数据库方法。

...

【技术特征摘要】

1.一种odb访问数据库方法,其特征在于,包括:加载父表信息;获取子表接口信息;基于所述子表接口信息在数据库中直接进行数据查询。

2.根据权利要求1所述的odb访问数据库方法,其特征在于,在所述加载父表信息之前,还包括:基于odb持久化类定义所述父表信息。

3.根据权利要求2所述的odb访问数据库方法,其特征在于,所述odb持久化类定义所述父表信息,包括:定义子表中获取父表信息的接口。

4.根据权利要求1所述的odb访问数据库方法,其特征在于,所述父表或所述子表为5g智能节点数据表。

5.根据权利要求1所述的odb访问数据库方法,其特征在于,所述数据库为mysql数据库。

6.一种odb访问数据库装置,其特征在于...

【专利技术属性】
技术研发人员:罗翔宇王海波仇正兰
申请(专利权)人:中国石油化工股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1