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);
//执行存储过程
proc.execute();
//获得结果集
ResultSet rset = (ResultSet) proc.getObject(1);
while (rset.next()) {
//获得结果集中的BLOB对象
BLOB blob = (BLOB) rset.getBlob(BLOB_ROW_XX);
byte[] bt = dao.getBlobBytes(blob);
//释放连接
proc.close();
conn.close();
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
} catch (Exception e) {
上一页 [1] [2]
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18