import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
public class jdbcserv extends HttpServlet {
PrintWriter f;
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException,IOException {
res.setContentType("text/text");
ServletOutputStream out = res.getOutputStream();
try
{
f=new PrintWriter(new FileWriter("XMLfile.xml"));
}catch(Exception fn){}
out.println("");
out.println("
XML DOCUMENTS");
out.println("");
f.println("");
f.println("");
f.println("");
f.println("");
f.println("");
f.println("");
f.println("");
f.println("");
f.println("]>");
// f.println("");
String sql="Select * from jdbctest";
String url = "jdbc:odbc:XXX";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(url,"MyLoginName","MyPassword");
Statement stmt =con.createStatement();
ResultSet rs = stmt.executeQuery(sql);
ResultSetMetaData rsmd = rs.getMetaData();
int col = rsmd.getColumnCount();
f.println("");
f.println("");
f.println("XML Servlet");
f.println("");
f.println("");
while (rs.next())
{
f.println("");
for(int j = 1;j<=col; j++)
{
String colName = rsmd.getColumnName(j);
String s = rs.getString(j);
f.println("<"+ colName +">");
f.println(s + " ");
f.println(""+ colName +">");
}
f.println("");
}
f.println("");
f.println("");
f.close();
out.println("");
out.println("");
stmt.close();
con.close();
} catch(Exception ioe){ }
} public String getServletInfo()
{ return "Here is the Servlet!"; }
}