关于Oracle9i中BLOB类型的操作(6)

2008-02-23 10:15:09来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

BufferedInputStream ins =

new BufferedInputStream(blob.getBinaryStream());

//取得BLOB的长度

int bufferSize = (int) blob.length();

//建立字节缓存

byte[] bt = new byte[bufferSize];

//BLOB内容写入缓存

ins.read(bt, 0, bufferSize);

return bt;

}

............

try {

String sql = "{? = call BLOB_PKG_XXX.QUERY_BLOB()} ";

//取得数据库连接

Connection conn = dao.createCoon();

CallableStatement proc = conn.prepareCall(sql);

//设置返回对象类型为结果集

proc.reGISterOutParameter(1, OracleTypes.CURSOR);

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:工欲善,必先利其器 -- (使用开源工具提高J2EE系统的质量)

下一篇:Java开发源缓存系统的介绍