从数据库读取文件内容
read file content from DB
我在数据库中存储了一个平面文件(.txt
格式)作为 BLOB 并使用 JPA
检索它,如下所示。
@Lob
@Column( name="TXT_FILE")
private byte[] txtFile;
请问如何从这个byte[]
中获取这个文本文件的内容?
好吧,我假设您没有保留整个文件,而只是保留它的内容。
如果是这样,您可以通过 new String(yourObject.getTxtFile(), "UTF-8")
来阅读它
请注意,使用 UTF-8 作为编码模式。所以你也需要用它来存储数据。
我在数据库中存储了一个平面文件(.txt
格式)作为 BLOB 并使用 JPA
检索它,如下所示。
@Lob
@Column( name="TXT_FILE")
private byte[] txtFile;
请问如何从这个byte[]
中获取这个文本文件的内容?
好吧,我假设您没有保留整个文件,而只是保留它的内容。
如果是这样,您可以通过 new String(yourObject.getTxtFile(), "UTF-8")
请注意,使用 UTF-8 作为编码模式。所以你也需要用它来存储数据。