java 工具類(將數據導入數據庫)


文件

代碼塊

Test.java中的代碼如下:

package com.sql.test;

import java.io.File;
import java.util.List;
import org.apache.commons.io.FileUtils;



public class Test {

    public static void test1(){
        try {
            List<String> lines = FileUtils.readLines(new File("F:項目中存文件的位置/sql.txt"));
            for(String l : lines){
                String[] arr = l.split("\t");
                System.out.println("INSERT INTO organ(ID,OG_CODE,OG_NAME,OG_MAIN) VALUES('"+arr[0]+"', '"+arr[1]+"', '"+arr[2]+"', '"+arr[3]+"');");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public static void test2(){
        try {
            List<String> lines = FileUtils.readLines(new File("F:項目中存文件的位置/sql.txt"));
            String s = "";
            for(String l : lines){
                String[] arr = l.split("\t");
                for(String a : arr){
                    s += "'" + a + "', ";
                }
            }
            System.out.println(s);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public static void main(String[] args) throws Exception {
        test1();
        //test2();
    }
}

將要導入數據庫中的數據整理成Excel格式(數據庫中表的格式),然後複製粘貼至sql.text中(sql.text存放的位置即是文件讀取的位置)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章