Java 如何唯一地存储docx或pdf文件并在oracle数据库中检索它

Java 如何唯一地存储docx或pdf文件并在oracle数据库中检索它,java,oracle,Java,Oracle,我正在开发一个web应用程序,用户可以在其中存储一个文件,如果他们需要,可以用新文件替换旧文件。我使用Java作为后端,Angular 4作为前端和oracle db。我可以按oracle db中的格式将文件存储在表中,还是应该使用其他方法。谢谢参考oracle官方文档,您可以使用BLOB类型 也许更好的解决方案是,您可以将文件保存在本地,只保存到数据库的路径 您可以使用BLOB列在数据库中存储任何内容,您真正想问的是如何对数据执行唯一性检查@Prince KumarThanks为了回答这个问题

我正在开发一个web应用程序,用户可以在其中存储一个文件,如果他们需要,可以用新文件替换旧文件。我使用Java作为后端,Angular 4作为前端和oracle db。我可以按oracle db中的格式将文件存储在表中,还是应该使用其他方法。谢谢

参考oracle官方文档,您可以使用
BLOB
类型

也许更好的解决方案是,您可以将文件保存在本地,只保存到数据库的路径


您可以使用BLOB列在数据库中存储任何内容,您真正想问的是如何对数据执行唯一性检查@Prince KumarThanks为了回答这个问题,你能分享一段代码或详细说明如何从前端获取文件并将其存储在db中吗?这并不是真的,因为这取决于你使用的是什么框架(JDBC平原,JPA…),你需要在这个问题中进一步解释你自己。我使用的是Hibernate框架和Rest API。该表将包含文件id、文件本身、创建者、日期、状态和其他列。在前端将有一个表单,其中将包含列的所有输入。表单将作为对象发送到后端。我被困在如何处理文件上。对于普通文本,我可以只设置实体类对象中的值,但如何使用文件?