将 oracle.sql.BLOB转为byte[] 输出(java)
来源:互联网 发布:游戏编程常用算法 编辑:程序博客网 时间:2024/06/05 10:12
/** * 将blob转化为byte[],只对纯文本的有效 * @param blob * @return */ private byte[] getBytes(BLOB blob) { try { InputStream ins = blob.getBinaryStream(); byte[] b = new byte[1024]; int num = 0; String res = ""; while ((num = ins.read(b)) != -1) { res += new String(b, 0, num); } return res.getBytes(); } catch (SQLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return null; } /** * 将blob转化为byte[],可以转化二进制流的 * * @param blob * @return */ private byte[] blobToBytes(BLOB blob) { InputStream is = null; byte[] b = null; try { is = blob.getBinaryStream(); b = new byte[(int) blob.length()]; is.read(b); return b; } catch (Exception e) { e.printStackTrace(); } finally { try { is.close(); is = null; } catch (IOException e) { e.printStackTrace(); } } return b; }
0 0
- 将 oracle.sql.BLOB转为byte[] 输出(java)
- 将 oracle.sql.BLOB转为byte[] 输出(java)
- Java中将byte[]转为Blob对象
- Java中将byte[]转为Blob对象
- 将对象转为byte[]
- 将WriteableBitmap转为byte[]
- java byte[]Blob转
- java byte[]Blob转
- java byte[]转换blob
- java.sql.Blob与oracle.sql.BLOB问题
- oracle blob字段转为varchar2
- oracle blob字段转为varchar2
- Java之Byte和blob相互转换(Oracle)-yellowcong
- java.sql.Blob、byte[]、InputStream之间的相互转换
- java.sql.Blob、byte[]、InputStream之间的相互转换
- java将oracle数据库blob--->pdf
- 将byte[]转为WriteableBitmap对象
- 将Hibernate输出转为类sql,看起来舒服点
- 史上最全的推送
- 人工误删除InnoDB ibdata数据文件与ib_logile重做日志文件如何恢复详细过程
- 8.5.6 Optimizing InnoDB Queries 优化InnoDB 查询
- intellij 14 override 标红
- ionic自定义图标心得分享
- 将 oracle.sql.BLOB转为byte[] 输出(java)
- 范数求解
- android gpu呈现模式分析(文章写得娄,仅仅用于自己记忆)
- 手工测试和自动化测试各自适用的场合
- Define Projection与Project工具的区别
- Ubuntu下创建新用户
- Android Drawable 那些不为人知的高效用法
- SharePoint 2010 Configuration Failed
- iOS开发之UITextView,设置textView的行间距及placeholder