Java Resultset方法获取Oracle RAW类型



我有一个由选择查询返回到Oracle DB的结果集。返回的行之一是RAW类型。根据我可以从数据库JDBC开发人员指南中分辨出的RAW映射到Java的byte[]类型,这表明我应该使用Resultset的GetBytes((方法。这是我第一次使用Oracle的RAW类型,我想知道getBytes()是否确实是要走的方法,还是其他检索方法(getBytes()除外(是一个更合适的选择。我已经尝试搜索并搜索其他问题,其中一些似乎暗示了getBytes(),但没有确定的问题。谢谢。

作为RAW只能包含2000字节的数据(根据Oracle文档(,您可以使用getBytes()安全地检索它。也可以使用getBinaryStream()进行处理 - 但是考虑到相对较小的内存足迹,我会再次建议您。

相关内容

  • 没有找到相关文章

最新更新