<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.* " %>
<%@ page import="java.io.*" %>
<%@page import="java.io.File"%>
<%@page import="java.io.InputStreamReader"%>
<%@page import="java.net.URL"%>
<%@page import="java.io.FileReader"%>
<%@page import="java.io.BufferedReader"%>
<%
String jspPath = session.getServletContext().getRealPath("/DashBoard");
String txtFilePath = jspPath+ "\\1.sql";
BufferedReader reader = new BufferedReader(new FileReader(txtFilePath));
StringBuilder sb = new StringBuilder();
String line;
while((line = reader.readLine())!= null)
{
sb.append(line+"\n");
}
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String url = "jdbc:odbc:PRD_UDW";
String username = "<USERNAME>";
String password = "<PASSWORD>";
String myDataField = null;
String myQuery = sb.toString();
Connection myConnection = null;
PreparedStatement myPreparedStatement = null;
ResultSet myResultSet = null;
Class.forName(driver).newInstance();
myConnection = DriverManager.getConnection(url,username,password);
myPreparedStatement = myConnection.prepareStatement(myQuery);
myResultSet = myPreparedStatement.executeQuery();
%>
College_Admin_Unit Department Department_Code Employee_Category Employee_Status_Code Employee_Status Designation Fiscal_Year Central_Fund_Indicator Account_Code Job_Code Job_Description FTE
Facilities Management FMD P&D Info Infrastruct Serv 1203 Support A Active Non-Academic 2013/2014 N 11021871203602037000-9999 1458 Draftsperson 0.450000
Facilities Management FMD P&D Info Infrastruct Serv 1203 Support A Active Non-Academic 2014/2015 N 11011001203602037000-9999 1458 Draftsperson 0.550000
Facilities Management FMD P&D Info Infrastruct Serv 1203 Support A Active Non-Academic 2014/2015 N 11021871203602037000-9999 1458 Draftsperson 0.450000
Facilities Management FMD P&D Info Infrastruct Serv 1203 Support A Active Non-Academic 2015/2016 N 11011001203602037000-9999 1458 Draftsperson 0.550000
Facilities Management FMD P&D Info Infrastruct Serv 1203 Support A Active Non-Academic 2015/2016 N 11021871203602037000-9999 1458 Draftsperson 0.450000
Facilities Management FMD P&D Project Mgmt Office 1200 Administrative & Professional A Active Non-Academic 2012/2013 N 11011001200602027000-9999 1011 Administrator 0.260000
Facilities Management FMD P&D Project Mgmt Office 1200 Administrative & Professional A Active Non-Academic 2012/2013 N 11011001200602027000-9999 1050 Interior Designer 0.190000
Facilities Management FMD P&D Project Mgmt Office 1200 Administrative & Professional A Active Non-Academic 2012/2013 N 11011001200602027000-9999 1055 Manager 1.000000
Facilities Management FMD P&D Project Mgmt Office 1200 Administrative & Professional A Active Non-Academic 2012/2013 N 11021871200602027000-9999 1011 Administrator 1.740000
response.setContentType("text/csv");response.setHeader("Content-Disposition", "attachment; filename=MSmult_table.csv");out.println("College_Admin_Unit,Department,Department_Code,Employee_Category,Employee_Status_Code,Employee_Status,Designation,Fiscal_Year,Central_Fund_Indicator,Account_Code,Job_Code,Job_Description,FTE") ;while (myResultSet.next()){outstring = myResultSet.getString("College_Admin_Unit") + "," + myResultSet.getString("Department") + "," + myResultSet.getString("Department_Code") + "," + myResultSet.getString("Employee_Category") + "," + myResultSet.getString("Employee_Status_Code") + "," + myResultSet.getString("Employee_Status") + "," + myResultSet.getString("Designation") + "," + myResultSet.getString("Fiscal_Year") + "," + myResultSet.getString("Central_Fund_Indicator") + "," + myResultSet.getString("Account_Code") + "," + myResultSet.getString("Job_Code") + "," + myResultSet.getString("Job_Description") + "," + myResultSet.getString("FTE");out.println(outstring);}