Java读取csv文件的三种方式

最近需要进行对数据库的数据进行导入导出,之前使用的方式是,同时接到两台数据库上,进行读写操作;

但是,如果不能直接连数据库,可以使用另一种方法;

从源数据库导出数据到文件
将数据导入到目标数据库;

从数据库导出数据到文件,最佳的方式应该是导出成csv文件;

什么是csv文件:

csv全称“Comma-Separated Values”,是一种逗号分隔值格式的文件,是一种用来存储数据的纯文本格式文件。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串。它们大多使用逗号字符来分隔(或定界)数据,但有时使用其他字符,如分号等;

导出数据库数据

打开数据库可视化工具;
查询所需数据,选择导出数据;
选择导出文件格式为csv

读取csv文件数据

使用JAVA读取CSV文件的三种方式:

  • 使用BufferedReader逐行读取
  • 使用CsvReader读取
  • 使用univocity解析csv文件
使用BUfferReader读取文件
因为csv本质上是一个文本文件,所以可以使用File中的reader方法读取数据;

你可能感兴趣的:(Java生产环境,java,数据库,开发语言)