Pessoal bom dia a todos, sei que existem vários topicos com o mesmo assunto, mas não conseguir achar a solução ainda, estou fazendo o processo novo aqui e gostaria da ajuda de vc´s. O que estou querendo através de uma classe java outra classe com o método main, como faço isso, segue os código para auxiliar, grato a todos que puderem colaborar
public class teste{
public static void main(String[]args){
try{
GrSql tx = new GrSql();
}catch(Exception e){
JOptionPane.showMessageDialog(null,"Erro : "+e);
}
}
}
import com.ncr.teradata.jdbc_4.ResultSet;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.PrintWriter;
import javax.swing.JOptionPane;
public class GrSql{
private static String Banco;
private static String Banco_Ant;
private static String Conta;
private static String Conta_Ant;
private static String Ciclo;
private static String Sistema;
private static String Dt_Corte_Ant;
private static PrintWriter arquivo2;
private static PrintWriter arquivo;
private static String BancoName;
private static String Dt_Corte_Atu;
private static String Dt_Vcnto_Ant;
private static String Dt_Vcnto_Atu;
private static int msg;
private static ResultSet rs;
private static String SDS = "\\";
public static void main(String[] args) {
String textoQueSeraEscrito = "USE RGD_THIEGO\n EXEC Ps_BT_PLTA_ATIS_PQ_PLN @Banco='TERADATA_" + BancoName + ".dbo.',@Conta='" + Conta + "',@Ciclo='" + Ciclo + "',@Sistema='" + Sistema + "',@Dt_Corte_Ant='" + Dt_Corte_Ant + "',@Dt_Corte_Atu='" + Dt_Corte_Atu + "',@Dt_Vcnto_Ant='" + Dt_Vcnto_Ant + "',@Dt_Vcnto_Atu='" + Dt_Vcnto_Atu + "'\nGO";
String log = "Processo : Ps_BT_PLTA_ATIS_PQ_PLN\nBanco Name : "
+ "" + BancoName + "\nConta : " + Conta + "\nCiclo : " + Ciclo + "\nSistema : " + Sistema + "\n"
+ "Dt_Corte_Ant : " + Dt_Corte_Ant + "\nDt_Corte_Atu : " + Dt_Corte_Atu + "\nDt_Vcnto_Ant : " + Dt_Vcnto_Ant
+ "\nDt_Vcnto_Atu : " + Dt_Vcnto_Atu;
try {
arquivo = new PrintWriter(new BufferedWriter(new FileWriter("C:/CTL_MINUTOS_LOCAL/SQL/ps_BT_PLTA_ATIS_PQ_PLN.sql")));
arquivo2 = new PrintWriter(new BufferedWriter(new FileWriter("C:/CTL_MINUTOS_LOCAL/BtPlano/ps_BT_PLTA_ATIS_PQ_PLN.txt")));
arquivo.write(textoQueSeraEscrito);
arquivo2.write(log);
arquivo.close();
arquivo2.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Erro : " + e);
}
}
}