如何将字节数组存入Oracle

 时间:2026-02-14 08:24:53

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怎样自定义函数
  • 热门搜索
    树欲静而风不止的意思 流拍是什么意思 发愤图强的意思 business是什么意思 帽子戏法是什么意思 2016流行什么发型 羊驼是什么意思 送给老师的新年祝福语 厂庆祝福语 祝福的话语