Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从数据库读取文件内容_Java_File_Clob - Fatal编程技术网

Java 从数据库读取文件内容

Java 从数据库读取文件内容,java,file,clob,Java,File,Clob,我已经将一个平面文件(.txt格式)作为BLOB存储在DB中,并使用JPA检索它,如下所示 @Lob @Column( name="TXT_FILE") private byte[] txtFile; 你能建议一下,我怎样才能从这个字节[]中得到这个文本文件的内容?好吧,我假设你没有保存整个文件,而只是保存它的内容。 如果是这样,您可以通过执行新字符串(yourObject.getTxtFile(),“UTF-8”) 注意,使用UTF-8作为编码模式。所以你也需要用它来存储数据。想知道基本的J

我已经将一个平面文件(
.txt
格式)作为BLOB存储在DB中,并使用
JPA
检索它,如下所示

@Lob
@Column( name="TXT_FILE")
private byte[] txtFile;

你能建议一下,我怎样才能从这个
字节[]
中得到这个文本文件的内容?

好吧,我假设你没有保存整个文件,而只是保存它的内容。 如果是这样,您可以通过执行
新字符串(yourObject.getTxtFile(),“UTF-8”)


注意,使用UTF-8作为编码模式。所以你也需要用它来存储数据。

想知道基本的JPA文档会告诉你什么?你如何阅读任何领域?如果您的意思是如何将字节[]转换为字符串,那么这与JPAIT无关,而不是我试图获取的文件内容。它是一个存储在数据库中的文件对象。我需要它的内容。因此,您使用JPA检索字段,并且您有一个
字节[]
,因此需要将
字节[]
转换为
java.io.File
?这与JPAThis示例无关,它首先需要服务器路径来存储文件,然后只有我们才能读取它的内容,对吗?我不想存储该文件。不存储,我想检索文件内容。否。整个文件存储为文件对象。