zoukankan      html  css  js  c++  java
  • File操作-将txt里的内容写入到数据库表

    package com.Cristin.File;//将txt里的内容写入到数据库表

    import com.Cristin.MySQL.AddDataToDB;
    import org.testng.annotations.Test;

    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.InputStreamReader;

    /**
    * Created by cristin on 2017/8/2.
    */
    public class FileReader {

    /**
    * 读取指定路径的Txt文件,插入到数据库
    * @param filePath
    */
    @Test
    public static void readTxtFile(String filePath){
    try {
    String encoding = "UTF-8";
    File file = new File(filePath);
    if (file.isFile() && file.exists()){//判断文件是否存在
    FileInputStream in = new FileInputStream(file);
    InputStreamReader read = new InputStreamReader(in,encoding);//考虑到编码格式
    BufferedReader bufferedReader = new BufferedReader(read);
    String lineTxt = null;
    while ((lineTxt = bufferedReader.readLine()) != null){
    String[] p = lineTxt.split(",");
    AddDataToDB.insert(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7]);
    }
    read.close();
    }else {
    System.out.print("找不到指定的文件");
    }
    }catch (Exception e){
    System.out.print("读取文件内容错误");
    e.printStackTrace();
    }
    }

    /**
    *
    * @param args
    */
    public static void main(String[] args) {
    //写入的文件路径
    String path = "/Users/cristin/Documents/CristinTestDevelopment/Resource/SQLWrite.txt";
    readTxtFile(path);
    }
    }
  • 相关阅读:
    R语言入门视频笔记--2--一些简单的命令
    Java 虚拟机内存优化
    Apollo 配置中心
    Apollo本地缓存文件
    SpringBoot 远程调试
    SpringCloud微服务架构下 部署在ECS上 403
    Nginx 常用命令
    阿里云数据库Redis版 ERR invalid password
    Apollo配置中心搭建
    Gateway 访问超时 返回504
  • 原文地址:https://www.cnblogs.com/cristin/p/7645517.html
Copyright © 2011-2022 走看看