在数据库上存储文件

Pau*_*res 2 java sql database

我必须使用Java将数据以任何格式(XLS,PDF,DOC,JPG ....)保存在数据库中.根据我的经验,我会通过将文件的二进制数据存储到BLOB类型字段中来做到这一点,有人告诉我,另一种方法是使用BASE64将二进制数据编码为Text并将字符串存储在TEXT类型字段中.哪一个是执行此任务的最佳选择?

谢谢.

Paul Manjarres

Wil*_*ung 8

BLOB会更好,因为你可以使用byte []数据类型,而不必从BASE64编码/解码.没有理由使用BASE64进行简单存储.