0

我正在尝试将 abyte[]转换为java.lang.Object[]. 基本上这是这里讨论的相反问题,并且与我在 Scala 中的 callableStatements 上的问题有关(但不同于)。

底线:我有一个byte[]代表二进制文件的文件。callableStatement.setObject()我需要使用将它传递给 JDBC ,createArrayOf("byte", objectArray)但我不知道如何将我byte[]的转换为Object[].

这就是我现在所拥有的......该getBytes()函数返回,byte[]但这当然会产生编译器错误:

callableStatement.setObject(index, callableStatement.getConnection().createArrayOf("byte", getBytes()));

不幸的是,这会产生编译器错误:

SentimentDao.java:111:错误:不兼容的类型:byte[] 无法转换为 Object[]

此外,我不完全确定第一个论点createArrayOf()应该是byte(如果您知道,请也将其添加到您的答案中)。

谢谢 - 非常感谢您的帮助!

4

0 回答 0