Advertisement
Guest User

Untitled

a guest
Oct 9th, 2011
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.07 KB | None | 0 0
  1. import java.sql.*;
  2. import java.io.*;
  3. import java.util.*;
  4. import javax.servlet.*;
  5. import javax.servlet.http.*;
  6.  
  7.  
  8. public class readData extends HttpServlet {
  9.     public void doGet(HttpServletRequest request,
  10.                       HttpServletResponse response) throws IOException{
  11.         String url = "jdbc:mysql://localhost:3306/j2ee_learn";
  12.         Connection con;
  13.         String query = "select SUPPLIERS.SUP_NAME, COFFEES.COF_NAME " +
  14.                 "from COFFEES, SUPPLIERS " +
  15.                 "where SUPPLIERS.SUP_ID = COFFEES.SUP_ID";
  16.         Statement stmt;
  17.         response.setContentType("text/html");
  18.         PrintWriter out = response.getWriter();
  19.         out.println("<html>");
  20.         out.println("<head>");
  21.         out.println("<body bgcolor=\"white\">");
  22.  
  23.         try {
  24.             Class.forName("com.mysql.jdbc.Driver");
  25.  
  26.         } catch(java.lang.ClassNotFoundException e) {
  27.             System.err.print("ClassNotFoundException: ");
  28.             System.err.println(e.getMessage());
  29.         }
  30.  
  31.         try {
  32.             con = DriverManager.getConnection(url,"root", "");
  33.  
  34.             stmt = con.createStatement();
  35.  
  36.             ResultSet rs = stmt.executeQuery(query);
  37.             ResultSetMetaData rsmd = rs.getMetaData();
  38.             int numberOfColumns = rsmd.getColumnCount();
  39.             int rowCount = 1;
  40.             while (rs.next()) {
  41.                 //System.out.println("Row " + rowCount + ":  ");
  42.                 for (int i = 1; i <= numberOfColumns; i++) {
  43.                    // System.out.print("   Column " + i + ":  ");
  44.                     //System.out.println(rs.getString(i));
  45.                     out.println("<p>My own message</p>");
  46.                     out.println("<p>" + rs.getString(i) + "</p>");
  47.                 }
  48.                 rowCount++;
  49.             }
  50.             stmt.close();
  51.             con.close();
  52.  
  53.         } catch(SQLException ex) {
  54.             System.err.print("SQLException: ");
  55.             System.err.println(ex.getMessage());
  56.         }
  57.         out.println("</body>");
  58.         out.println("</html>");
  59.     }
  60. }
  61.  
  62.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement