当前位置: 首页 > 图文教程 > 数据库 > Oracle > java.sql.SQLException: 内部错误: Unable to construct a Datum from the specified input

Oracle
Oracle:小编浅谈把文本文件导入oracle
Oracle:小编概述数据库安全性
ORACLE常见错误代码的分析与解决(一)
Oracle7.X 回滚表空间数据文件误删除处理方法
Oracle数据库的备份与恢复
常见数据库系统比较 Oracle数据库
在Linux下安装Oracle
怎么才能限制SQL Server只能让指定的机器连接
Oracle 8i在P4上的安装
oracle初始化参数设置
Oracle性能究极优化 下
Oracle性能究极优化
Oracle性能究极优化 上
Oracle如何直接运行OS命令(下)
Oracle如何直接运行OS命令(上)
Oracle数据库安全策略分析 (三)
Oracle数据库安全策略分析(二)
Oracle数据库安全策略分析(一)
自动备份Oracle数据库
ORACLE常见错误代码的分析与解决(二)

Oracle 中的 java.sql.SQLException: 内部错误: Unable to construct a Datum from the specified input


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 70 ::
收藏到网摘: n/a

Unable to construct a Datum from the specified input的解决方法 Q:
I am working with Oracle database 8.1.7 and I have written a JAVA code to update the table which contains one BLOB field .
I am using updateBinaryStream method of resultset to update the BLOB field but it is failing after giving following exception
java.sql.SQLException: Internal Error: Unable to construct a Datum from the specified input
Can anyone help me in this regard ?

A:
That's because you are using FileInputStream. FileInputStream doesn't implement all methods of java.io.InputStream. Use java.io.File instead.