csv - 如何将地图插入到未知列的表中?
问题描述
我需要从系统中获取 CSV 日志并将它们导入数据库。
流量来了。
- 导出日志并将 CSV 文件解析为
Map<String, String>
- 将每一行插入数据库。
CSV 中的那些列标题和表中应该匹配的那些列名。
问题是不是表中的所有列都不是VARCHAR
。
是否有任何 API/方法可以在没有的情况下将行Map<String, String>
插入表中
- 任何实体
- 任何转换逻辑
?
我已经知道 JDBC/JPA/MyBatis 的东西。但是日志和表格很多,并且随着不同的字段/列而增加。(我可以使用 获取列名和类型DatabaseMetaData
)。
谢谢。
解决方案
推荐阅读
- angular - 在 Angular mat-icon 上设置渐变颜色
- sql - 如何在 DB2/400 中创建生成的列
- python - Python 等价于 Matlab 的 copulafit 函数
- scala - Scala从包含日期和定义的日期期间的列中计算平均值数据框
- python - 使用 ['index', 'column_name'] 坐标更新 Pandas DF 中的特定值
- html - 散景 Div 文本对齐
- outlook - iOS 通用链接和 Outlook SafeLinks 保护
- c - 非抢占式优先级调度
- ruby-on-rails - 如何在 f.collection_select 上提交事件,并根据下拉列表中选择的内容更改显示的内容?
- unity3d - 需要帮助 Assets\FlyLittleBird.cs(7,27): error CS1003: Syntax error, ',' expected