如何通过java代码将CSV文件数据导入PostgreSQL表?
我有一个csv
文件,我想把它导入postgres
中的表中
该表包含3个字段(id text, name text, geo geometry
)。
csv
文件的格式相同(3个值用逗号分隔)
我想使用java代码将文件(input.csv
)导入表(tbl
)
我该怎么做? 是否有我将文件路径传递给数据库的查询
你可以在下面搜索框中键入要查询的问题!
我有一个csv
文件,我想把它导入postgres
中的表中
该表包含3个字段(id text, name text, geo geometry
)。
csv
文件的格式相同(3个值用逗号分隔)
我想使用java代码将文件(input.csv
)导入表(tbl
)
我该怎么做? 是否有我将文件路径传递给数据库的查询
# 1 楼答案
您可以使用OpenCSV将csv文件读入java对象(这里是一个示例-https://www.geeksforgeeks.org/mapping-csv-to-javabeans-using-opencsv/),然后使用java JPA存储库将数据插入数据库(这里是一个示例-https://www.baeldung.com/spring-data-crud-repository-save)