一种通用的读取ORACLE数据库返回值的方法.pdf

上传人:a3 文档编号:1029125 上传时间:2018-03-26 格式:PDF 页数:8 大小:266.68KB
返回 下载 相关 举报
摘要
申请专利号:

CN200810105128.9

申请日:

2008.04.25

公开号:

CN101566996A

公开日:

2009.10.28

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 17/30公开日:20091028|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

北京闻言科技有限公司

发明人:

汤海京; 徐友春; 朱红军; 刘 莹; 赵 峰

地址:

100085北京市海淀区上地三街嘉华大厦B座503室

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

一种通用的读取Oracle数据库返回值的方法,首先建立一个Oracle数据读取器;使用ODT来查询Oracle数据库;使用返回的数据读取接口作为参数来创建Oracle数据读取器;调用数据读取接口,依次前向遍历返回结果;调用Oracle数据读取器的读取方法,根据字段名或序号读取当前行指定列的结果;字段值读取完毕,向指定类型的转换,根据初始类型与目标类型创建转换器;转换器进行源类型与目标类型的转换;转换之后的数据被返回给应用程序;最后依次遍历所有的行与列来读取所有的字段值。本发明使得用一种便捷的方式读取Oracle数据库返回值。

权利要求书

1、  一种通用的读取Oracle数据库返回值的方法,其特征在于:该方法至少包括如下的步骤:
步骤1:建立一个Oracle数据读取器。
步骤2:使用ODT来查询Oracle数据库。
步骤3:使用返回的数据读取接口作为参数来创建Oracle数据读取器。
步骤4:调用数据读取接口,依次前向遍历返回结果。
步骤5:调用Oracle数据读取器的读取方法,根据字段名或序号读取当前行指定列的结果。
步骤6:对该结果进行判断,如果为ODT数据类型,则为该类型创建字段值的读取器。
步骤7:字段值的读取器根据不同的字段值类型进行不同方式的读取,从而对外屏蔽该各种字段类型读取方式的差异。
步骤8:字段值读取完毕,下一步是向指定类型的转换,根据初始类型与目标类型创建转换器。
步骤9:转换器进行源类型与目标类型的转换。
步骤10:转换之后的数据被返回给应用程序。
步骤11:依次遍历所有的行与列,可以读取所有的字段值。

2、
  根据权利要求1所述的一种通用的读取Oracle数据库返回值的方法,其特征在于:建立一个Oracle数据读取器,其步骤为:
步骤11:ADO.NET中的数据读取接口IDataReader来初始化该读取器。
步骤12:该读取器可以直接根据字段名或字段的序号来读取值,并返回指定类型的返回值。

3、
  根据权利要求1所述的一种通用的读取Oracle数据库返回值的方法,其特征在于:字段值读取完毕,下一步是向指定类型的转换,根据初始类型与目标类型创建转换器,其步骤为:
步骤81:如果不存在这之间的转换,则应该将错误报告给应用程序。

说明书

一种通用的读取Oracle数据库返回值的方法
技术领域
本发明涉及一种通用的读取Oracle数据库返回值的方法,特别涉及一种采用在.NET开发并且使用Oracle公司提供的ODT来读取Oracle数据库,使用一种便捷的方式读取Oracle数据库返回值的方法。
背景技术
Oracle数据库的返回值,根据数据类型有不同的读取方式,本发明将使用一种方式来屏蔽这种差异。
发明内容
本发明所要解决的技术问题是提供一种采用在.NET开发并且使用Oracle公司提供的ODT来读取Oracle数据库,使用一种便捷的方式读取Oracle数据库返回值的方法。
本发明所述的一种通用的读取Oracle数据库返回值的方法,该方法至少包括如下的步骤:
步骤1:建立一个Oracle数据读取器。
步骤2:使用ODT来查询Oracle数据库。
步骤3:使用返回的数据读取接口作为参数来创建Oracle数据读取器。
步骤4:调用数据读取接口,依次前向遍历返回结果。
步骤5:调用Oracle数据读取器的读取方法,根据字段名或序号读取当前行指定列的结果。
步骤6:对该结果进行判断,如果为ODT数据类型,则为该类型创建字段值的读取器。
步骤7:字段值的读取器根据不同的字段值类型进行不同方式的读取,从而对外屏蔽该各种字段类型读取方式的差异。
步骤8:字段值读取完毕,下一步是向指定类型的转换,根据初始类型与目标类型创建转换器。
步骤9:转换器进行源类型与目标类型的转换。
步骤10:转换之后的数据被返回给应用程序。
步骤11:依次遍历所有的行与列,可以读取所有的字段值。
本发明所述的一种通用的读取Oracle数据库返回值的方法,建立一个Oracle数据读取器,其步骤为:
步骤11:ADO.NET中的数据读取接口IDataReader来初始化该读取器。
步骤12:该读取器可以直接根据字段名或字段的序号来读取值,并返回指定类型的返回值。
本发明所述的一种通用的读取Oracle数据库返回值的方法,字段值读取完毕,下一步是向指定类型的转换,根据初始类型与目标类型创建转换器,其步骤为:
步骤81:如果不存在这之间的转换,则应该将错误报告给应用程序。
本发明涉及的一种通用的读取Oracle数据库返回值的方法,使得在.NET开发并且使用Oracle公司提供的ODT来读取Oracle数据库,使用一种便捷的方式读取Oracle数据库返回值。
附图说明
图1为本发明的流程图。
具体实施方式
参见图1,本发明的主要步骤如下:
步骤1:建立一个Oracle数据读取器。
步骤2:使用ODT来查询Oracle数据库。
步骤3:使用返回的数据读取接口作为参数来创建Oracle数据读取器。
步骤4:调用数据读取接口,依次前向遍历返回结果。
步骤5:调用Oracle数据读取器的读取方法,根据字段名或序号读取当前行指定列的结果。
步骤6:对该结果进行判断,如果为ODT数据类型,则为该类型创建字段值的读取器。
步骤7:字段值的读取器根据不同的字段值类型进行不同方式的读取,从而对外屏蔽该各种字段类型读取方式的差异。
步骤8:字段值读取完毕,下一步是向指定类型的转换,根据初始类型与目标类型创建转换器。
步骤9:转换器进行源类型与目标类型的转换。
步骤10:转换之后的数据被返回给应用程序。
步骤11:依次遍历所有的行与列,可以读取所有的字段值。
上述步骤1建立一个Oracle数据读取器的具体步骤如下:
步骤11:ADO.NET中的数据读取接口IDataReader来初始化该读取器。
步骤12:该读取器可以直接根据字段名或字段的序号来读取值,并返回指定类型的返回值。
上述步骤8字段值读取完毕,下一步是向指定类型的转换,根据初始类型与目标类型创建转换器的具体步骤如下:
步骤81:如果不存在这之间的转换,则应该将错误报告给应用程序。
上述的技术方案实施时,使得在.NET开发并且使用Oracle公司提供的ODT来读取Oracle数据库,使用一种便捷的方式读取Oracle数据库返回值。
最后所应说明的是,以上实施例仅用以说明而并非限制本发明所描述的技术方案;因此,尽管本说明书参照上述的实施例对本发明已进行了详细的说明,但是,本领域的普通技术人员应当理解,仍然可以对本发明进行修改或者等同地替换;而一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围当中。

一种通用的读取ORACLE数据库返回值的方法.pdf_第1页
第1页 / 共8页
一种通用的读取ORACLE数据库返回值的方法.pdf_第2页
第2页 / 共8页
一种通用的读取ORACLE数据库返回值的方法.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《一种通用的读取ORACLE数据库返回值的方法.pdf》由会员分享,可在线阅读,更多相关《一种通用的读取ORACLE数据库返回值的方法.pdf(8页珍藏版)》请在专利查询网上搜索。

一种通用的读取Oracle数据库返回值的方法,首先建立一个Oracle数据读取器;使用ODT来查询Oracle数据库;使用返回的数据读取接口作为参数来创建Oracle数据读取器;调用数据读取接口,依次前向遍历返回结果;调用Oracle数据读取器的读取方法,根据字段名或序号读取当前行指定列的结果;字段值读取完毕,向指定类型的转换,根据初始类型与目标类型创建转换器;转换器进行源类型与目标类型的转换;转。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1