【技巧】Oracle在Blob字段写入的处理(1)

【技巧】OracleBlob字段写入的处理(1)

  OracleBlob字段的写入处理

  Oracle中的Bloc字段的处理较其他字段来说,会有一些特殊性。现就对在javapl/sql下,Blob字段的处理和大家做一些交流。

  下面,简单介绍一下Blob在以下两种环境中的写入处理,

  u java环境

  u PL/SQL环境

  一、java环境

  1 Blob的插入操作

  1) 插入一空的Blob

  2) 更新该纪录的Blob

  例子:

  比如表结构如下:

  CREATE TABLE Student (

  Name VARCHAR2(30)

  Age Int

  Picture Blob);

  i.插入一空的Blob

  String command=”INSERT INTO Student VALUES(???)”;

  Connection conn=null;

  PreparedStatement ps=null;

  try

  {

  conn=…;

  ps=conn. prepareStatement(command);

  ps.setString(1”ZhangSan”);

  ps.setInt(220);

  ps.setBlob(3 BLOB.empty_lob());

  ps.executeUpdate();

  

  ii.更新该纪录

  

  byte[] data=null;

  Connection conn=null;

  Try

  {

  data=… //图片信息

  conn=.

  ByteArrayInputStream in=new ByteArrayInputStream(data);

  updateBlob(in conn “Student””Picture””Name””zhangsan”);

  

  •  
  • 在线报名

 
     姓 名:
     性 别:
     联系电话:
     qq:
    验证码:
 
·报名须知·
点击咨询 点击咨询
点击咨询 点击咨询 点击这里给我发消息
  •  
  • 学员作品
学员作品
Oracle学校 | Oracle学校 | 技术学堂 | Oracle简介 | 关于中心 | 人才加盟 | 联系我们 | 点击咨询
2012Copyright © 北京市大兴区华腾职业技能培训学校 版权所有 友情链接QQ
学校地址:北京市海淀区北三环中路27号 商房大厦六层 马甸桥东(国美电器楼上)
报名热线:400-690-8516 010-82013489 82015141 京ICP备11042126号 京公网安备110102004701