使用H2数据库,我可以对从Java Reader(例如StringReader)读取的CSV文本执
技术问答
222 人阅读
|
0 人回复
|
2023-09-12
|
有没有办法保存内存?CSV文本执行SQL并且可以从Java Reader(例如StringReader)中读取。
' l X' T) [' V: iorg.h2.tools.Csv.read(Reader reader,String []
+ m7 F3 E9 P) }( u6 kcolNames)我将被允许检索包括所有行和列的结果集。然而,我实际上想从阅读器中读取CSV文本执行查询。: P3 g, {" t& {) ~, l
背景-1 |( S6 ]! ]9 b
我收到每个实体包含多个实体CSV请参考部分文件H2数据库能否查询不同记录组的多个部分?CSV在分析文件时,我需要的每一份文件?CSV节存储在Strings中(每个Strings一个String)。这不会浪费内存,因为我只在内存中保留数据很短的时间,而且每个都是CSV部分比较小。我需要这些。CSV部分实施查询,以自定义的形式构建文档。6 A& @* t; ~5 ~/ d2 W7 _
我可以做每一个CSV将文件(作为一组文件)节写并使用CSVREAD,但我不想这样做,因为我需要我的应用程序尽快运行,并将这些部分分割并写入磁盘,这将影响硬盘的死亡。
; A. Q; ~5 \. R [ + S. I$ T/ l2 [6 e
解决方案: |
|
|
|
|
|