如何将字节数组存入Oracle

 时间:2026-04-24 22:43:09

1、如果是插入数据,先插入一个empty_blob(),更新数据就update为empty_blob

如何将字节数组存入Oracle

2、然后select 一次,获得该 blob


(比如获得的blob为 Blob blob = resultset.getBlob(“xxx”);)

3、然后调用


OutputStream os = blob.setOutputStream(1);
os.write(your_byte);

如何将字节数组存入Oracle

1、try{

conn = this.getConnection();

conn.setAutoCommit(false);

java.sql.Statement st = conn.createStatement();

String sql1 = “insert into test_image(test_id,image) values (“123”,empty_blob)”;

System.out.println(“———>”+sql1);

String stl2 = “select image from test_image where test_id=’”+test.getId()+”’ for update”;

ResultSet rs = st.executeQuery(stl2);

OutputStream outStream = null;

if (rs.next())

{

oracle.sql.BLOB blob = (oracle.sql.BLOB) rs.getBlob(“image”);

outStream = blob.getBinaryOutputStream();

outStream.write(byte[],0, byte[].length);

}

outStream.flush();

outStream.close();

conn.commit();

conn.close();

}

如何将字节数组存入Oracle

  • 手机WPS表格怎么快速查找数据的最大值和最小值
  • 用excel表格判断范围然后得出数值
  • Excel中如何控制输入小数的位数
  • excel如何通过VBA程序汇总分析
  • Excel怎样自定义函数
  • 热门搜索
    干洗是怎么洗的 我的世界压力板怎么做 繁体字怎么打 海尔空调质量怎么样 踟躇怎么读 台风是怎么形成的 吐血是怎么回事 笔记本怎么锁屏 不足之处怎么写 柠檬茶怎么做