【问题标题】:writing byte array to a raw column in oracle将字节数组写入oracle中的原始列
【发布时间】:2011-01-06 01:39:59
【问题描述】:

我想将字节数组写入 oracle 中的原始列。

byte[] bArray = new byte[16];
stmt = fConnection.prepareStatement(query);

我想做这样的事情:

stmt.setBinaryStream(1, bArray );

但是,我想不出一种优雅的方式来做到这一点。有没有人可以指点一下。

谢谢

【问题讨论】:

    标签: java oracle jdbc bytearray prepared-statement


    【解决方案1】:

    setBytes() 方法适用。

    stmt.setBytes(1, bArray);
    

    单击上面的setBytes() 链接可查看PreparedStatement 类的所有方法的概述。它被称为 javadoc。开始熟悉 javadocs。它们是无价的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-31
      • 2014-10-24
      • 1970-01-01
      • 2020-05-03
      • 2019-05-02
      • 2014-07-27
      • 1970-01-01
      • 2018-11-03
      相关资源
      最近更新 更多