<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 23,comments - 12,trackbacks - 0


    DBPhoneLookupReuse.java
    import java.io.*;
    import java.sql.*;
    import javax.servlet.*;
    import javax.servlet.http.*;

    public class DBPhoneLookupReuse extends HttpServlet {

      private Connection con = null;

      public void init() throws ServletException {
        try {
          // Load (and therefore register) the Sybase driver
          Class.forName("com.jnetdirect.jsql.JSQLDriver");
          con = DriverManager.getConnection(
            "jdbc:JSQLConnect://127.0.0.1/database=JAAS", "sa", "db_password");
        }
        catch (ClassNotFoundException e) {
          throw new UnavailableException("Couldn't load database driver");
        }
        catch (SQLException e) {
          throw new UnavailableException("Couldn't get db connection");
        }
      }

      public void doGet(HttpServletRequest req, HttpServletResponse res)
                                   throws ServletException, IOException {
        res.setContentType("text/html");
        PrintWriter out = res.getWriter();

        out.println("<HTML><HEAD><TITLE>Phonebook</TITLE></HEAD>");
        out.println("<BODY>");

        HtmlSQLResult result =
          new HtmlSQLResult("SELECT UserName,Password FROM Users", con);

        // Display the resulting output
        out.println("<H2>Users:</H2>");
        out.println(result);
        out.println("</BODY></HTML>");
      }

      public void destroy() {
        // Clean up.
        try {
          if (con != null) con.close();
        }
        catch (SQLException ignored) { }
      }
    }

    HtmlSQLResult.java
    import java.sql.*;

    public class HtmlSQLResult {
      private String sql;
      private Connection con;

      public HtmlSQLResult(String sql, Connection con) {
        this.sql = sql;
        this.con = con;
      }

      public String toString() {  // can be called at most once
        StringBuffer out = new StringBuffer();

        // Uncomment the following line to display the SQL command at start of table
        // out.append("Results of SQL Statement: " + sql + "<P>\n");

        try {
          Statement stmt = con.createStatement();

          if (stmt.execute(sql)) {
            // There's a ResultSet to be had
            ResultSet rs = stmt.getResultSet();
            out.append("<TABLE>\n");

            ResultSetMetaData rsmd = rs.getMetaData();

            int numcols = rsmd.getColumnCount();
      
            // Title the table with the result set's column labels
            out.append("<TR>");
            for (int i = 1; i <= numcols; i++)
              out.append("<TH>" + rsmd.getColumnLabel(i));
            out.append("</TR>\n");

            while(rs.next()) {
              out.append("<TR>");  // start a new row
              for(int i = 1; i <= numcols; i++) {
                out.append("<TD>");  // start a new data element
                Object obj = rs.getObject(i);
                if (obj != null)
                  out.append(obj.toString());
                else
                  out.append("&nbsp;");
                }
              out.append("</TR>\n");
            }

            // End the table
            out.append("</TABLE>\n");
          }
          else {
            // There's a count to be had
            out.append("<B>Records Affected:</B> " + stmt.getUpdateCount());
          }
        }
        catch (SQLException e) {
          out.append("</TABLE><H1>ERROR:</H1> " + e.getMessage());
        }
      
        return out.toString();
      }
    }

    posted on 2005-08-24 14:49 my java 閱讀(463) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 91人成网站色www免费下载| 亚洲av色香蕉一区二区三区| 9久热精品免费观看视频| 亚洲日韩精品无码专区网站| 日本精品久久久久久久久免费| 永久免费看bbb| 国产青草亚洲香蕉精品久久| 国产成人免费福利网站| 无码毛片一区二区三区视频免费播放 | 久久一区二区三区免费| 国产亚洲精品资在线| 国产一级一毛免费黄片| 亚洲AV成人片色在线观看高潮| 久久久高清日本道免费观看| 亚洲视频在线一区| 大地资源在线观看免费高清| 亚洲JLZZJLZZ少妇| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 国产又大又长又粗又硬的免费视频| 国产精品亚洲专区无码不卡| 亚洲视频在线免费| 免费无码毛片一区二区APP| 亚洲一级毛片免费看| 麻豆国产VA免费精品高清在线 | 亚洲欧美精品午睡沙发| jizzjizz亚洲| 久久精品一区二区免费看| 亚洲国产精品综合福利专区| 日韩成人在线免费视频 | 一级毛片免费全部播放| 亚洲av日韩av高潮潮喷无码| 无码人妻精品中文字幕免费东京热| 亚洲人成电影网站免费| 亚洲天堂免费在线视频| 18成禁人视频免费网站| 丰满亚洲大尺度无码无码专线| 亚洲情XO亚洲色XO无码| 毛片免费在线视频| 成人A毛片免费观看网站| 亚洲人成免费网站| 国产AV无码专区亚洲AV手机麻豆|