StringBuffer 写sql

该代码示例展示了如何通过Sql2JavaUtil工具类将格式化的SQL文件转换为Java字符串,或将Java代码中的SQL字符串还原为原始SQL语句。工具类通过读取文件,处理SQL注释,并使用`StringBuffer`或指定变量包裹SQL内容。
摘要由CSDN通过智能技术生成
package com.opentext.mcd.mcdservice.domain.entity.soareport.difference;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author bacyang
 */
public class Sql2JavaUtil {
    //如果要转成java字符串, 将格式化的sql文件复制粘贴在E盘的sql.txt中
    private static String sqlFile = "E:/sql.txt";
    //如果要将字符串转成sql语句, 将所有"sb.append(" ... ")包裹的sql语句都复制到java.txt中"
    private static String javaFile = "E:/java.txt";

    public static void main(String[] args)throws Exception {
        //true为不覆盖之前的文件,false为覆盖
//        sql2Java("sb",sqlFile,javaFile,true);
        sql2Java("sql",sqlFile,javaFile,false);
//        java2Sql("sb",javaFile,sqlFile,true);
//        java2Sql("sql",javaFile,sqlFile,false);
    }


    /**
     * 将格式化后的sql文件,或普通的txt文件,读取每一行sql语句,用"sb.append("")来包裹"
     * @param v
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值