我需要对包含多列的文本文件执行基本查询。我试图使用StelsCSV,它是一个用于CSV文件的JDBC驱动程序。这是好的,但商业。你是否知道其他工具来完成同样的任务?在Java中查询分隔文本文件的最佳工具是什么?
2
A
回答
1
2
没有使用过这一点,但这里是一个:http://csvjdbc.sourceforge.net/
1
一种选择是分析文本文件,并将其储存在象是HypersonicDB嵌入式数据库。一旦到达,就可以使用SQL查询它们。
这实际上取决于文件的更改频率以及解析和加载文件的成本。只有你可以回答这个问题,但可能值得考虑。例如,如果您针对数据运行频繁查询,则可能需要将数据加载到数据库中,因为每个查询都应该更高效。
当然,您还可以使用“正确”支持的数据库。
0
您是否需要将其作为数据库驱动程序来执行此操作,或者只是解析CSV文件的简单方法?
我的个人意见是,JDBC/etc ...对于这种事情是方式矫枉过正。如果你对使用简单的阅读器界面很满意,而且事物很轻巧,而且“正常工作”,请查看OpenCSV
+0
JDBC并不是必须的,但因为我需要执行一些简单的查询,所以我认为这样的事情会是更好的选择,尽管它有点重。 – 2009-07-22 06:20:25
0
0
Super CVS是一个很好的图书馆,它是免费软件。
相关问题
- 1. 在VBA中优化查询的最佳工具是什么?为什么?
- 2. 在Ruby中解析制表符分隔文件的最佳方式是什么?
- 3. 在Java中阅读Outlook .msg文件的最佳库是什么?
- 4. 最佳方式分隔的文本
- 5. 重新排列vim中制表符分隔文本文件中列的最佳方式是什么?
- 6. 在OSX上PostgreSQL的最佳数据库查询工具是什么?
- 7. 什么是反编译Java类文件的最佳软件?
- 8. 用于在Java中读取文件的最佳/最简单的类是什么?
- 9. 在文本(XML)文件中查找重复部分的工具?
- 10. php脚本中的最佳MYSQL查询号是什么?
- 11. 分配python命令行工具的最佳方式是什么?
- 12. Solr:查询本周添加的文档的最佳方式是什么?
- 13. 在Windows中识别unicode编码文本文件的最佳方式是什么?
- 14. 在.net网站中生成文本文件的最佳方式是什么?
- 15. 在C/C++中加密文本文件的最佳方式是什么?
- 16. 什么是查看网站高峰的最佳工具?
- 17. 什么是Sql Server版本控制的最佳工具
- 18. 阅读Java属性文件的最佳选择是什么?
- 19. 从Java编写excel文件的最佳方式是什么?
- 20. 什么是使用java提取zip文件的最佳方式
- 21. 使用Java传输文件的最佳方式是什么?
- 22. 使用Java构建HTML文件的最佳方式是什么?
- 23. unix中查看大文件的最佳工具
- 24. 检查apache的access.log文件的最佳方法是什么?
- 25. ADO文本文件查询 - 通过逗号分隔的结果
- 26. 分页红移查询的最佳方式是什么?
- 27. 在java中制作可点击文本的最佳方式是什么?
- 28. 什么是在C#中的文件处理的最佳做法?
- 29. 从文件加载脚本的最佳方式是什么?
- 30. 什么是配置文件的最佳文件格式?
对超级用户有一个类似的问题:http://superuser.com/questions/7169/querying-a-csv-file。 – 2009-07-21 20:57:10