我需要對包含多列的文本文件執行基本查詢。我試圖使用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