一种操作数据库句柄的方法和数据库句柄管理系统的制作方法_2

文档序号:9750816阅读:来源:国知局
提交标识和/或重连间隔参数。由此,本发明的方法还可以包括自动提交操作,以及基于重连间隔参数的重连操作。
[0025]在一个示例中,动态数据区可以存储作为执行状态的当前正在执行的衍生句柄ID和相应的操作类型、数据库应答码、执行结果错误码、执行结果状态码、结果集标识。动态数据区还可以存储作为执行结果信息的与当前正在执行的衍生句柄关联的对外应答码、数据库操作影响记录数、当前游标位置。优选地,将对外应答码、数据库操作影响记录数、当前游标位置转换为统一的自定义标准对外输出,反馈给用户。图3示出了根据本发明的一个实施例的动态数据区的配置示意图。
[0026]在一个示例中,根据本发明的方法可以包括游标获取操作,在该操作中,根据用户输入的衍生句柄ID/衍生句柄自定义名称从动态区域获得该衍生句柄的游标位置,并向用户反馈该游标位置。
[0027]在一个示例中,根据本发明的方法可以包括清理操作,该操作根据动态数据区的的信息判断是否需要清理静态数据区和/或动态数据区的相应的基础句柄数据和/或衍生句柄数据。清理操作用于释放基础句柄数据和/或衍生句柄数据资源。在清理操作完成后,还可以断开数据库连接。可以在向用户反馈执行结果信息执行清理操作。
[0028]在一个示例中,根据本发明的方法还包括异常处理操作,在其中,当判断动态数据区的衍生句柄的执行状态出现异常时,清除该衍生句柄的执行状态和执行结果。
[0029]在一个示例中,根据本发明的方法在反馈操作时,以自定义格式显示所述执行结果息O
[0030]根据本发明的其它实施例,公开一种操作数据库句柄的方法,该数据库涉及两种或两种以上不同的数据库产品,该方法包括:通过自定义接口接收用户输入,该用户输入包括操作ID和操作参数,根据该用户输入查找对应的衍生句柄,(将该用户输入与特定数据库产品的特定衍生句柄关联),执行该衍生句柄,向用户反馈执行结果信息。
[0031]根据本发明的其它实施例,公开一种操作数据库句柄的方法,该方法包括:通过自定义接口接收用户输入,该用户输入包括操作ID和操作参数,根据该用户输入查找对应的衍生句柄,执行该衍生句柄,执行与该衍生句柄关联的其它操作,向用户反馈执行结果信息。有利地,通过执行与该衍生句柄关联的其它操作可以简化用户对于数据库系统的API的调用,其它操作例如是将执行结果信息存储到本地。有利地,通过将关联的API进行封装能够提高数据库系统开发效率。
[0032]根据本发明的其它实施例,公开一种数据库句柄管理系统,初始化模块,用于生成基础句柄和与基础句柄关联的衍生句柄,执行模块,用于根据用户输入查找对应的衍生句柄并执行该衍生句柄,反馈模块,用于向用户反馈执行结果信息。初始化模块在静态数据区存储生成的基础句柄和衍生句柄,以及执行模块在动态数据区存储衍生句柄的执行状态和执行结果。在一个示例中,还包括异常处理模块,用于当判断动态数据区的衍生句柄的执行状态出现异常时,清除该衍生句柄的执行状态和执行结果。反馈模块被配置成以自定义格式显示所述执行结果信息。可以理解的是,所描述的模块还可以被用来执行关于图1所述的操作方法中的一个或多个其它步骤。
[0033]通过以上实施方式的描述,本领域中的普通技术人员能够理解,在不偏离本发明的精神和范围的情况下,还可以对本发明的【具体实施方式】作各种变更和替换。这些变更和替换都落在本发明权利要求书所限定的范围内。
【主权项】
1.一种操作数据库句柄的方法,其特征在于,包括以下步骤: 初始化数据库,以生成基础句柄和与基础句柄关联的衍生句柄; 执行操作,根据用户输入查找对应的衍生句柄并执行该衍生句柄; 反馈操作,向用户反馈执行结果信息。2.如权利要求1所述的方法,其特征在于, 初始化数据库在静态数据区存储生成的基础句柄和衍生句柄,以及 执行操作在动态数据区存储衍生句柄的执行状态和执行结果。3.如权利要求2所述的方法,其特征在于,还包括异常处理操作,在其中,当判断动态数据区的衍生句柄的执行状态出现异常时,清除该衍生句柄的执行状态和执行结果。4.如权利要求1所述的方法,其特征在于,在反馈操作时,以自定义格式显示所述执行结果息。5.如权利要求1所述的方法,其特征在于,还包括清理操作,用于释放基础句柄数据和/或衍生句柄数据资源。6.一种数据库句柄管理系统,其特征在于,包括: 初始化t吴块,用于生成基础句柄和与基础句柄关联的衍生句柄, 执行模块,用于根据用户输入查找对应的衍生句柄并执行该衍生句柄, 反馈模块,用于向用户反馈执行结果信息。7.如权利要求6所述的系统,其特征在于, 初始化模块在静态数据区存储生成的基础句柄和衍生句柄,以及 执行模块在动态数据区存储衍生句柄的执行状态和执行结果。8.如权利要求7所述的系统,其特征在于,还包括异常处理模块,用于当判断动态数据区的衍生句柄的执行状态出现异常时,清除该衍生句柄的执行状态和执行结果。9.如权利要求6所述的系统,其特征在于,反馈模块被配置成以自定义格式显示所述执行结果信息。
【专利摘要】本发明公开一种操作数据库句柄的方法。操作数据库句柄的方法包括以下步骤:初始化数据库,生成基础句柄和与基础句柄关联的衍生句柄;执行操作,根据用户输入查找对应的衍生句柄并执行该衍生句柄;反馈操作,向用户反馈执行结果信息。该方法还包括清理操作,用于释放基础句柄数据和/或衍生句柄数据资源。
【IPC分类】G06F17/30
【公开号】CN105512137
【申请号】CN201410500046
【发明人】刘亦龙, 茅毓铭
【申请人】中国银联股份有限公司
【公开日】2016年4月20日
【申请日】2014年9月26日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1