System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及油气地球物理勘探,具体涉及一种odb访问数据库方法和装置。
技术介绍
1、5g智能节点采集系统(smartpoint)是以5g通信技术为基础的采集工程软件系统,初步实现对智能节点的信息监控和合理布控。为提高开发效率,针对smartpoint软件数据库访问部分是基于odb实现框架实现数据底层与数据库解耦,odb模板化编程可以大大提高开发效率。每个底层数据类在数据库中有相对应的数据表,然而对于数据量很大的数据表,比如智能节点采集系统的节点数据表,数据量可能达到数十万行,数据库部署在外部网络时,odb访问数据库的次数越多,会严重影响到上层应用层的响应时间。
技术实现思路
1、有鉴于此,本专利技术实施例提供了一种odb访问数据库方法和装置,解决了数据库部署在外部网络时,odb访问数据库的次数越多,严重影响到上层应用层的响应时间的问题。
2、第一方面,本专利技术一实施例提供的一种odb访问数据库方法和装置,包括:
3、加载父表信息;获取子表接口信息;基于所述子表接口信息在数据库中直接进行数据查询。
4、在一种实施方式中,在所述加载父表信息之前,还包括:基于odb持久化类定义所述父表信息。
5、在一种实施方式中,所述odb持久化类定义所述父表信息,包括:定义子表中获取父表信息的接口。
6、在一种实施方式中,所述父表或所述子表为5g智能节点数据表。
7、在一种实施方式中,所述数据库为mysql数据库。
< ...【技术保护点】
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.一种电子装置,其特征
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如上述权利要求1-8中任一项所述的ODB访问数据库方法。
...【技术特征摘要】
1.一种odb访问数据库方法,其特征在于,包括:加载父表信息;获取子表接口信息;基于所述子表接口信息在数据库中直接进行数据查询。
2.根据权利要求1所述的odb访问数据库方法,其特征在于,在所述加载父表信息之前,还包括:基于odb持久化类定义所述父表信息。
3.根据权利要求2所述的odb访问数据库方法,其特征在于,所述odb持久化类定义所述父表信息,包括:定义子表中获取父表信息的接口。
4.根据权利要求1所述的odb访问数据库方法,其特征在于,所述父表或所述子表为5g智能节点数据表。
5.根据权利要求1所述的odb访问数据库方法,其特征在于,所述数据库为mysql数据库。
6.一种odb访问数据库装置,其特征在于...
【专利技术属性】
技术研发人员:罗翔宇,王海波,仇正兰,
申请(专利权)人:中国石油化工股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。