【发布时间】:2023-01-09 21:42:47
【问题描述】:
连接和赋值非常简单,但我无法将 csv 数据加载到 oracle db
我能够连接数据库并将数据提供给数据库。
但无法加载没有头文件的 csv 文件
【问题讨论】:
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。
-
什么时候添加标题?
-
为什么需要标题?如果您知道结构,您就会知道哪个 csv 列映射到哪个 db 列。您可以使用带有
FlatFileItemReader的 Spring Batch,使用JdbcBatchItemWriter将数据泵入数据库。您甚至不需要中间对象,而是可以直接流入数据库。如果您不想使用 Spring Batch,您可以使用输入流简单地读取文件,并使用JdbcTemplate进行批量更新以插入数据。我会放弃 OpenCsv 并保持简单。
标签: java hibernate csv opencsv