社区
基础和管理
帖子详情
oracle 17027错误,流已被关闭,这是怎么回事?
eyoexply
2004-07-18 11:02:25
我在用jsp开发jdbc连接oracle,出现oracle17027错误,显示“流已被关闭”,是什么错误导致17027错误呢?
...全文
294
5
打赏
收藏
oracle 17027错误,流已被关闭,这是怎么回事?
我在用jsp开发jdbc连接oracle,出现oracle17027错误,显示“流已被关闭”,是什么错误导致17027错误呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lveyo
2005-01-12
打赏
举报
回复
很有可能是你sql语句写错了
检查一下
hot.wind
2004-07-18
打赏
举报
回复
是7207错误吧?你讲的错误号在错误代码中找不到?
ORA-07207 sigpidu: process ID string overflows internal buffer.
Cause: The SIGPIDU routine is given a maximum length buffer to hold process ID string. An overflow of this buffer occurred. This is an internal error.
Action: Contact Oracle Support Services.
eyoexply
2004-07-18
打赏
举报
回复
我是用hibernate操作数据库的,但是hibernate没有报错,而报的是jdbcException,17027的错误,还显示“流已被关闭”
caral525
2004-07-18
打赏
举报
回复
倒是有这个错误代号,但能贴一下你的代码么?
eyoexply
2004-07-18
打赏
举报
回复
不是 ,就是17027
java
流已
被
关闭
_error code [
17027
];
流已
被
关闭
;
郁闷了好久,在刚开始使用mybatis的时候,插入语句没有问题,但是有一个查询语句有问题,死活找不到原因,并且报以下
错误
,折腾了好几个小时,最终得知需要把
Oracle
数据库中的Long型的字段修改为Number,这样才可以正确的执行,汗!!!!归结到底还是对
Oracle
数字段类型没有进入深入了解,以为
Oracle
中的long就是Java中的long,实际上如果是数字类型,最好 设置为number类...
Oracle
的JDBC在读取数据时报“
流已
关闭
”异常
2、在从结果集中读取数据之前,先判断表结构中是否有long类型的字段,如果有,先从结果集中 取出long类型的字段信息,然后再去操作别的字段信息。如果
oracle
数据库表中有long类型的字段,在从结果集中读取数据的时候,如果long类型的字段不在第一位,就会报“
流已
关闭
”异常。第一行:第一个获取long类型字段,再获取其他类型字段,第二行:第一个获取long类型字段,再获取其他类型字段。这种方式也不行,因为在第二行,获取long类型字段时前面获取的是其他类型的字段。最后把两部分数据合并。
Oracle
JDBC 读取 LONG 字段,报“
流已
被
关闭
”
Oracle
LONG and LONG RAW Causing “Stream has already been closed”Exception 这应该算是
Oracle
的bug,为了弥补这个问题,
Oracle
给我们的建议是:在结果集处理时,要先把LONG字段读取掉,再去读其他字段。 CREATE TABLE t_long_raw_and_blob ( id NUMBER(7), blob1 BLOB, longx LONG RAW, blob2 .
解决在mybatis中使用CTE进行
oracle
查询数据类型为long的字段出现流
关闭
问题
今天把notice表中的content字段改为long字段后,含有该字段的使用CTE的查询语句报错了。提示一下
错误
### Cause: java.sql.SQLException:
流已
被
关闭
; uncategorized SQLException for SQL []; SQL state [99999]; error code [
17027
];
流已
被
关闭
; nes...
Oracle
:Caused by: java.sql.SQLException:
流已
被
关闭
报错信息 Caused by: java.sql.SQLException:
流已
被
关闭
at
oracle
.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:124) at
oracle
.jdbc.driver.Da...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章