Java逐行读取和写入文件
前言 前面两篇博客讲到 go语言逐行读取和写入文件 以及 nodejs使用readline逐行读取和写入文件 和 C#逐行读取和写入文件 今天使用Java实现同样的功能,即从输入文件中读取每行数据,然后将每行字段组合成SQL插入脚本,然后逐行写入另外一个空白文件中。 tb_param表的结构 tb_param表的结构如下: 创建表的SQL脚本如下,我使用的是Sqlite数据库 DROP TABLE IF EXISTS "main"."tb_param"; CREATE TABLE tb_param(protocol INT NOT NULL,slave INT NOT NULL,number INT NOT NULL,ptype INT NOT NULL,pid INT NOT NULL,name TEXT NOT NULL,format TEXT,PRIMARY KEY(protocol,slave,number,ptype,pid)); 前面使用 nodejs 实现从 input.txt 文件逐行读取数据,然后将每行数据拼接成如下的数据格式: INSERT INTO tb_param (protocol, slave, number, ptype, pid, name, format) VALUES (2, 6, 0, 1, 1, 'a34004', .0); 输入文件