本文介绍: 2、在从结果集中读取数据之前,先判断表结构中是否有long类型的字段,如果有,先从结果集中 取出long类型的字段信息,然后再去操作别的字段信息。如果oracle数据库表中有long类型的字段,在从结果集中读取数据的时候,如果long类型的字段不在第一位,就会报“流已关闭”异常。第一行:第一个获取long类型字段,再获取其他类型字段,第二行:第一个获取long类型字段,再获取其他类型字段。这种方式也不行,因为在第二行,获取long类型字段时前面获取的是其他类型的字段。最后把两部分数据合并。
在从oracle数据库中读取数据的时候有时候会报“流已关闭”的异常,查询官网发现这是oracle的一个bug,原因是表中有long数据类型的字段。
如果oracle数据库表中有long类型的字段,在从结果集中读取数据的时候,如果long类型的字段不在第一位,就会报“流已关闭”异常。
1、如果是能修改表结构,可以将long类型的字段用别的类型来代替,如text或者clob。
2、在从结果集中读取数据之前,先判断表结构中是否有long类型的字段,如果有,先从结果集中 取出long类型的字段信息,然后再去操作别的字段信息。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。