批量生成sql工具

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26346941/article/details/81204278
public static void main (String[]args){

try {

            int count = 137675;
            String pre = "INSERT INTO `a_user_grade_task` (`Id`, `UserCode`, `GradeId`, `TaskCode`, `InvalidDate`, `CreatorCode`, `CreateTime`, `UpdaterCode`, `UpdateTime`, `ValidStatus`) VALUES ('mid1', 'mid2', 'mid3', 'claim.claimManage.caseQuery', NULL, '0000000000', '2018-07-24 18:46:09', NULL, NULL, '1');";

            InputStreamReader read = new InputStreamReader(new FileInputStream(new File("d://data.txt")),"gbk");
            BufferedReader br = new BufferedReader(read);

            String str = null;

            // 拼接sql写入文本
            FileWriter writer = new FileWriter("d://test2.txt", true);
            BufferedWriter bw = new BufferedWriter(writer);

            String[] labels = null;
            String id = null;
            /*while((str = br.readLine()) != null) {
                str.replace("\"","");
                str.replace("\t","");
                str.trim();
                bw.write(str+"\n");

            }*/
            while((str = br.readLine()) != null) {
                str = str.trim();
                str = str.replace("\t","");
                labels = str.split(",");
//                if (count <= 9){
//                    id = "0"+count;
//                }else{id = count+"";}
                String mid2 = labels[0];
                String mid3 = labels[1];
                str = pre;
                str = str.replace("mid2",mid2);
                str = str.replace("mid3",mid3);
                str = str.replace("mid1",count+"");
                System.out.println(str);
                count++;
                bw.write(str+"\n");

            }
            br.close();
            read.close();

            bw.close();
            writer.close();
        }
        catch(FileNotFoundException e) {
            e.printStackTrace();
        }
        catch(IOException e) {
            e.printStackTrace();
        }

}

猜你喜欢

转载自blog.csdn.net/qq_26346941/article/details/81204278
今日推荐