当前位置: 技术问答>java相关
怎样把InputStream转化成Blob形式?
来源: 互联网 发布时间:2017-03-30
本文导语: 怎样把InputStream转化成Blob形式? | 你是想把数据写进数据库的Blob类型字段吧? 你不能直接初始化Blob. 你只能先创建一条记录,创建的SQL语句中用oracle包生成一个空的Blob插入数据库。 然后用ja...
怎样把InputStream转化成Blob形式?
|
你是想把数据写进数据库的Blob类型字段吧?
你不能直接初始化Blob.
你只能先创建一条记录,创建的SQL语句中用oracle包生成一个空的Blob插入数据库。
然后用java从数据库查处该记录,再用getBlob()方法取得一个Blob对象,再调用这个Blob对象的getInputStream()方法(好像是这样写),
之后可以向这个输入流写进数据流,最后关闭这个流。
就行了!!
你不能直接初始化Blob.
你只能先创建一条记录,创建的SQL语句中用oracle包生成一个空的Blob插入数据库。
然后用java从数据库查处该记录,再用getBlob()方法取得一个Blob对象,再调用这个Blob对象的getInputStream()方法(好像是这样写),
之后可以向这个输入流写进数据流,最后关闭这个流。
就行了!!
|
http://expert.csdn.net/Expert/topic/876/876147.xml?temp=.4741632