• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    網絡編程-Jsp中的Application使用

    發布: 2008-6-11 11:45 | 作者: 不詳 | 來源: jdon.com | 查看: 69次 | 進入軟件測試論壇討論

    領測軟件測試網

    <!----------------------------------------------------------------
    * This is a JavaServer Page that uses Connection Caching over
    application
    * scope. The Cache is created in an application scope in
    globals.jsa file.
    * Connection is obtained from the Cache and recycled back once
    done.

    --------------------------------------------------------------------!>

    <HTML>
    <HEAD>
    <TITLE>
    ConnCache JSP
    </TITLE>
    </HEAD>
    <BODY BGCOLOR=EOFFFO>
    <H1> Hello
    <%= (request.getRemoteUser() != null? ", " +
    request.getRemoteUser() : "") %>
    ! I am Connection Caching JSP.
    </H1>
    <HR>
    <B> I get the Connection from the Cache and recycle it back.
    </B>

    <P>
    <%
    try {
    Connection conn = cods.getConnection();

    Statement stmt = conn.createStatement ();
    ResultSet rset = stmt.executeQuery ("SELECT ename, sal " +
    "FROM scott.emp ORDER BY ename");

    if (rset.next()) {
    %>
    <TABLE BORDER=1 BGCOLOR="C0C0C0">
    <TH WIDTH=200 BGCOLOR="white"> <I>Employee Name</I> </TH>
    <TH WIDTH=100 BGCOLOR="white"> <I>Salary</I> </TH>
    <TR> <TD ALIGN=CENTER> <%= rset.getString(1) %> </TD>
    <TD ALIGN=CENTER> $<%= rset.getDouble(2) %> </TD>
    </TR>

    <% while (rset.next()) {
    %>

    <TR> <TD ALIGN=CENTER> <%= rset.getString(1) %> </TD>
    <TD ALIGN=CENTER> $<%= rset.getDouble(2) %> </TD>
    </TR>

    <% }
    %>
    </TABLE>
    <% }
    else {
    %>
    <P> Sorry, the query returned no rows! </P>

    <%
    }
    rset.close();
    stmt.close();
    conn.close(); // Put the Connection Back into the Pool

    } catch (SQLException e) {
    out.println("<P>" + "There was an error doing the query:");
    out.println ("<PRE>" + e + "</PRE> \n <P>");
    }
    %>

    </BODY>
    </HTML>

    使用application緩存數據庫的連接,每次使用時,從緩沖中取出,用完就返回。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    22/2<12

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>