处理Blob类数据.docVIP

  • 20
  • 0
  • 约8.6万字
  • 约 21页
  • 2016-12-03 发布于河南
  • 举报
处理Blob类数据

处理Blob类型数据 Blob----(Binary Long Object)就是二进制长对象的意思,Blob通常用于存储大文件,比如说:一张图片或一个声音文件 使用Blob列可以把图片、声音等文件的二进制数据保存在数据库,并可以从数据库里恢复成指定文件。 所以使用Blob数据插入数据库需要使用PreparedStatement,该对象的方法: -----setBinaryStream(int parameterIndex,InputSteam x),可以为指定参数传入二进制输入流,从而可以实现将 Blob数据保存到数据库的功能。 当我们需要从ResultSet里取出Blob数据时,可以调用ResultSet的getBlob(int columnIndex)方法, 该方法将返回一个Blob对象,Blob对象提供了getBinaryStream方法来获取该Blob数据的输入流,也 可使用Blob对象提供了getByte方法直接取出该Blob对象封装的二进制数据。 为了把图片放入数据库,本程序先使用如下SQL语句来建立一个数据表: --------------------------

文档评论(0)

1亿VIP精品文档

相关文档