发明名称 一种通用的读取Oracle数据库返回值的方法
摘要 一种通用的读取Oracle数据库返回值的方法,首先建立一个Oracle数据读取器;使用ODT来查询Oracle数据库;使用返回的数据读取接口作为参数来创建Oracle数据读取器;调用数据读取接口,依次前向遍历返回结果;调用Oracle数据读取器的读取方法,根据字段名或序号读取当前行指定列的结果;字段值读取完毕,向指定类型的转换,根据初始类型与目标类型创建转换器;转换器进行源类型与目标类型的转换;转换之后的数据被返回给应用程序;最后依次遍历所有的行与列来读取所有的字段值。本发明使得用一种便捷的方式读取Oracle数据库返回值。
申请公布号 CN101566996A 申请公布日期 2009.10.28
申请号 CN200810105128.9 申请日期 2008.04.25
申请人 北京闻言科技有限公司 发明人 汤海京;徐友春;朱红军;刘莹;赵峰
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 1、一种通用的读取Oracle数据库返回值的方法,其特征在于:该方法至少包括如下的步骤:步骤1:建立一个Oracle数据读取器。步骤2:使用ODT来查询Oracle数据库。步骤3:使用返回的数据读取接口作为参数来创建Oracle数据读取器。步骤4:调用数据读取接口,依次前向遍历返回结果。步骤5:调用Oracle数据读取器的读取方法,根据字段名或序号读取当前行指定列的结果。步骤6:对该结果进行判断,如果为ODT数据类型,则为该类型创建字段值的读取器。步骤7:字段值的读取器根据不同的字段值类型进行不同方式的读取,从而对外屏蔽该各种字段类型读取方式的差异。步骤8:字段值读取完毕,下一步是向指定类型的转换,根据初始类型与目标类型创建转换器。步骤9:转换器进行源类型与目标类型的转换。步骤10:转换之后的数据被返回给应用程序。步骤11:依次遍历所有的行与列,可以读取所有的字段值。
地址 100085北京市海淀区上地三街嘉华大厦B座503室