//Author: ^-^Veerle^-^
import java.sql.ResultSet;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JOptionPane;
import java.util.Calendar;
import java.text.DecimalFormat;
public class databaseOutput
{
public static void TXT (ResultSet rsList, String strFile) throws Exception
{
strFile = removeExtension(strFile, ".txt");
try
{
BufferedWriter createDocument = new BufferedWriter(new FileWriter(strFile + ".txt"));
String strLine = "";
int counter = 1;
strLine = "Records from table: " + strFile;
writeLine(strLine, createDocument);
strLine = getTimeStamp();
writeLine(strLine, createDocument);
createDocument.newLine();
while (rsList.next())
{
strLine = "(" + counter + ") " + rsList.getString(1) + " [" + rsList.getInt(2) + "]";
writeLine(strLine, createDocument);
counter++;
}
createDocument.close();
JOptionPane.showMessageDialog(null, "Records written successfully to\n" + System.getProperty("user.dir") + "\\" + strFile + ".txt", "Save", JOptionPane.INFORMATION_MESSAGE);
}
catch (IOException ex)
{
throw new Exception("Error writing file " + System.getProperty("user.dir") + "\\" + strFile + ".txt\nPlease check file permissions");
}
}
public static void XML (ResultSet rsList, String strFile) throws Exception
{
strFile = removeExtension(strFile, ".xml");
try
{
BufferedWriter createDocument = new BufferedWriter(new FileWriter(strFile + ".xml"));
String strLine = "";
int counter = 1;
strLine = "";
writeLine(strLine, createDocument);
createDocument.newLine();
strLine = "";
writeLine(strLine, createDocument);
strLine = "\t\t";
writeLine(strLine, createDocument);
strLine = "\t\t";
writeLine(strLine, createDocument);
createDocument.newLine();
strLine = "]>";
writeLine(strLine, createDocument);
createDocument.newLine();
strLine = "";
writeLine(strLine, createDocument);
createDocument.newLine();
strLine = "<" + strFile + ">";
writeLine(strLine, createDocument);
createDocument.newLine();
while (rsList.next())
{
strLine = "\t