我必须使用 Java 在数据库中保存任何格式(XLS、PDF、DOC、JPG ....)的文件。根据我的经验,我会通过将文件的二进制数据存储到 BLOB 类型字段中来做到这一点,有人告诉我另一种方法是使用 BASE64 将二进制数据编码为文本并将字符串存储在 TEXT 类型字段中。哪个是执行此任务的最佳选择?
谢谢。
保罗·曼贾雷斯
最佳答案
BLOB 会更好,因为您可以使用 byte[] 数据类型,而且您不必从 BASE64 编码/解码。没有理由使用 BASE64 进行简单存储。
关于java - 在数据库中存储文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3587816/