【技术实现步骤摘要】
减少获取数据库连接及数据库操作的方法、计算机装置及计算机可读存储介质
[0001]本专利技术涉及数据库连接的
,具体地,是一种在事务管理框架与数据库连接过程中的减少获取数据库连接及数据库操作的方法,还涉及实现该方法的计算机装置及计算机可读存储介质
。
技术介绍
[0002]随着互联网技术的发展,企业的作业普遍采用线上方式进行,为了记录企业内部作业的大量数据,企业内部需要建立大量的数据库,在处理实际事务时,不同的事务操作通常需要对数据库进行访问,并对数据库的数据进行读写操作
。
现有的一些企业使用
Spring
应用程序框架对各种事务与数据库之间的连接进行管理
。
[0003]Spring
作为企业级应用程序框架,在不同的事务管理应用程序接口
(API)
之上定义了一个抽象层
。
应用程序开发人员对事务管理的应用程序进行开发时,不必了解底层的事务管理应用程序接口,就可以使用
Spring
的事务管理机制,可以提 ...
【技术保护点】
【技术特征摘要】
1.
减少获取数据库连接及数据库操作的方法,包括:数据源代理模块获取事务管理框架发送的获取连接的请求信息;其特征在于:所述数据源代理模块根据该请求信息创建虚拟数据库连接对象;所述虚拟数据库连接对象将真实数据库连接对象设置为空;所述虚拟数据库连接对象接收到事务操作的请求后,判断当前的事务操作是否为业务核心操作,如是,则创建真实数据库连接对象,如不是,进一步判断所述真实数据库连接对象是否为空,如所述真实数据库连接对象为空,则执行空操作
。2.
根据权利要求1所述的减少获取数据库连接及数据库操作的方法,其特征在于:所述虚拟数据库连接对象判断当前的事务操作不是业务核心操作,且所述真实数据库连接对象不为空,则调用所述真实数据库连接对象的相应指令
。3.
根据权利要求2所述的减少获取数据库连接及数据库操作的方法,其特征在于:所述虚拟数据库连接对象确认当前的事务操作为提交
、
回滚或者关闭操作时,确认当前事务操作不为业务核心操作
。4.
根据权利要求1至3任一项所述的减少获取数据库连接及数据库操作的方法,其特征在于:所述虚拟数据库连接对象确认所述事务管理框架当前执行的操作为业务核心操作后,创建所述真实数据库连接对象前,执行:判断所述真实数据库连接对象是否为空,如果为空,则从数据库连接池获取真实的连接实例;创建所述真实数据库连接对象后,执行真实的操作
。5.
根据权利要求4所...
【专利技术属性】
技术研发人员:罗建光,张科文,向万红,周浩源,
申请(专利权)人:远光软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。