Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.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
Mysql 如何从数据库中读取csv文件?_Mysql_Hibernate_Spring Mvc_Opencsv - Fatal编程技术网

Mysql 如何从数据库中读取csv文件?

Mysql 如何从数据库中读取csv文件?,mysql,hibernate,spring-mvc,opencsv,Mysql,Hibernate,Spring Mvc,Opencsv,我已经将一个csv文件作为字节[]数据上传到数据库中,使用hibernate和spring,我的数据库中有3列(id、文件名和字节[]数据)。我想显示第三列,这是一个csv文件,到头版。有什么帮助吗 从数据库的角度来看,这只不过是按ID查询表并从数据库中读取BLOB 棘手的是,未格式化的blob/clob通常使用某种类型的流读取,很少作为直列提供。根据您的数据库实现,hibernate有时可以隐藏复杂性,但需要注意 就显示而言,就是使用返回的BLOB并将其放入某个对象中以强制显示。快速搜索发现了

我已经将一个csv文件作为字节[]数据上传到数据库中,使用hibernate和spring,我的数据库中有3列(id、文件名和字节[]数据)。我想显示第三列,这是一个csv文件,到头版。有什么帮助吗

从数据库的角度来看,这只不过是按ID查询表并从数据库中读取BLOB

棘手的是,未格式化的blob/clob通常使用某种类型的流读取,很少作为直列提供。根据您的数据库实现,hibernate有时可以隐藏复杂性,但需要注意


就显示而言,就是使用返回的BLOB并将其放入某个对象中以强制显示。快速搜索发现了这一点,但实际上这是问题中更困难的部分,数据库方面可能会相当无聊。

为什么?为什么不将CSV文件上载到包含其组成列的表中呢?我认为这是可能的,但看起来有点混乱,我将尝试将CSV上载到表中。谢谢