ReadFile.java
package file;
import java.io.BufferedReader;import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
//读取文件类ReadFile
public class ReadFile {
//读取文件类ReadFile的构造方法
ReadFile(String tableName,String filePath) throws IOException,SQLException{
//创建数据库连接对象;调用同一个包中类DBUtil中的getConnection()方法
Connection conn=DBUtil.getConnection();
//sql语句
String sql="insert into "+tableName+"(id,username,password) values(?,?,?)";
//创建文件对象,filePath是文件的路径名称
File file=new File(filePath);
//在给定读取数据文件的情况下创建一个新的FileReader对象,FileReader对象是以字符流读取数据的而不是字节流。
FileReader fr=new FileReader(file);
//创建一个使用默认大小输入缓冲区的缓冲字符输入流(对象)
BufferedReader br=new BufferedReader(fr);
String line;
//声明int类型变量count;用于记录向数据库中添加数据的条数
int count=0;