【发布时间】:2015-08-18 03:07:17
【问题描述】:
在jdbc瘦应用中,如果我们想从数据库中检索照片(BLOB),我们通过
获取输入流对象InputStream is= rs.getBinaryStream(columnIndex);
在内部创建一个对象
oracle.jdbc.driver.OracleBlobInputStream
但是在使用输出流时,我们必须像这样显式地创建输出流对象
OutputStream os=new FileOutputStream("文件夹路径");
为什么我们不能使用 ojdbc6.jar 的oracle.jdbc.driver.OracleBlobOutputStream.class 来获取 os 对象。
为什么我们必须明确创建。希望你们能帮助我,在此先感谢
【问题讨论】:
-
你的意思是,你必须创建明确的输出流?输入流用于读取数据(照片),那么为什么要输出流呢?
-
我创建输出流 obj 以指向我想使用缓冲区作为中介从输入流(源)写入数据(照片)(目标)的文件夹