如何在Oracle数据库中存储Java字节数组?
发布时间:2020-12-12 12:42:55 所属栏目:百科 来源:网络整理
导读:我有一个AES密码的密码密钥,我需要将它存储在Oracle数据库列中.密码在 Java中生成为字节数组,因此我需要找出将其转换为Oracle理解的数据类型的最佳方法,反之亦然. 解决方法 假设Java中的字节数组少于4000个元素,则可以将其存储在Oracle的RAW列中.这告诉Oracl
我有一个AES密码的密码密钥,我需要将它存储在Oracle数据库列中.密码在
Java中生成为字节数组,因此我需要找出将其转换为Oracle理解的数据类型的最佳方法,反之亦然.
解决方法假设Java中的字节数组少于4000个元素,则可以将其存储在Oracle的RAW列中.这告诉Oracle数据是二进制的,因此它不会尝试进行字符集转换.并且它是最少的开销(无论是在存储方面还是在处理数据的复杂性方面).如果字节数组可能包含超过4000个元素,则可以将其存储在BLOB列中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |