java - 使用 DAO 读取 CSV 文件?

标签 java csv dao

使用 DAO 模式访问 CSV 文件是可接受的做法吗?

我这么问是因为我通常有一个实用方法来读取 CSV。如果核心逻辑要与任何数据源完全分离,那么拥有 DAO 是有意义的。

最佳答案

DAO是与存储库或任何类型的背景故事交互的常见方法。与其说它是一种设计模式,不如说它是一种将存储库与读取和存储功能进行交互的方法。

如果您针对接口(interface)进行编程,您可以轻松实现按照您的建议连接 CSV 文件的文件系统。但是,如果您只是要制作 CSV 阅读器,那么提供 CSV 解析器或某种编码序列化可能更有意义> 抽象。

关于java - 使用 DAO 读取 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5317420/

相关文章:

c# - 将 gridview 数据导出到 CSV 文件

javascript - 使用 d3.js 从 .csv 导入数据

java - 通用 DAO 如何为所有不同的 DAO 实现返回相同的类型?

java - 在 Spring jdbcDaoSupport 中使用不同的数据库

java - 如何在java HashMap中根据产品类别获取产品详细信息?

java - 抽象:可选方法? [java](建模过滤器)

java - 如何禁用 EditText 并保持背景颜色为白色?

java - 如何解决我的代码中的 ConcurrentModificationException?

java - 如何避免将空值发送到java中的sql中

php - 从 csv 文件大量插入