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

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

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

    blogjava's web log

    blogjava's web log
    ...

    Weblogic database Servlet

    import ?java.sql.Connection;
    import ?java.sql.ResultSet;
    import ?java.sql.ResultSetMetaData;
    import ?java.sql.SQLException;
    import ?java.sql.Statement;
    import ?java.util.Hashtable;

    import ?javax.naming.Context;
    import ?javax.naming.InitialContext;
    import ?javax.naming.NamingException;
    import ?javax.servlet.ServletException;
    import ?javax.servlet.http.HttpServlet;
    import ?javax.servlet.http.HttpServletRequest;
    import ?javax.servlet.http.HttpServletResponse;
    import ?javax.sql.DataSource;

    public ? class ?WeblogicDbServlet? extends ?HttpServlet? {

    ??DataSource?pool;

    ??
    public ? void ?init()? throws ?ServletException? {

    ????Context?env?
    = ? null ;

    ????Hashtable?ht?
    = ? new ?Hashtable();
    ????ht.put(Context.INITIAL_CONTEXT_FACTORY,
    ????????
    " weblogic.jndi.WLInitialContextFactory " );
    ????
    // ht.put(Context.PROVIDER_URL,"t3: // localhost:7001");

    ????
    try ? {

    ??????env?
    = ? new ?InitialContext(ht);
    ??????pool?
    = ?(javax.sql.DataSource)?env.lookup( " oracle-8i-athletes " );

    ??????
    if ?(pool? == ? null )
    ????????
    throw ? new ?ServletException(
    ????????????
    " 'oracle-8i-athletes'?is?an?unknown?DataSource " );

    ????}
    ? catch ?(NamingException?ne)? {

    ??????
    throw ? new ?ServletException(ne);

    ????}


    ??}


    ??
    public ? void ?doGet(HttpServletRequest?request,?HttpServletResponse?response)
    ??????
    throws ?ServletException,?java.io.IOException? {

    ????String?sql?
    = ? " select?*?from?athlete " ;
    ????Connection?conn?
    = ? null ;
    ????Statement?stmt?
    = ? null ;
    ????ResultSet?rs?
    = ? null ;
    ????ResultSetMetaData?rsm?
    = ? null ;

    ????response.setContentType(
    " text/html " );
    ????java.io.PrintWriter?out?
    = ?response.getWriter();
    ????out
    ????????.println(
    " <html><head><title>Weblogic?Database?Access</title></head><body> " );
    ????out.println(
    " <h2>Database?info</h2> " );
    ????out.println(
    " <table?border='1'><tr> " );

    ????
    try ? {

    ??????conn?
    = ?pool.getConnection();
    ??????stmt?
    = ?conn.createStatement();

    ??????rs?
    = ?stmt.executeQuery(sql);??rsm? = ?rs.getMetaData();
    ??????
    int ?colCount? = ?rsm.getColumnCount();

    ??????
    // print?column?names
    ?????? for ?( int ?i? = ? 1 ;?i? <= ?colCount;? ++ i)? {

    ????????out.println(
    " <th> " ? + ?rsm.getColumnName(i)? + ? " </th> " );
    ??????}


    ??????out.println(
    " </tr> " );

    ??????
    while ?(rs.next())? {

    ????????out.println(
    " <tr> " );

    ????????
    for ?( int ?i? = ? 1 ;?i? <= ?colCount;? ++ i)
    ??????????out.println(
    " <td> " ? + ?rs.getString(i)? + ? " </td> " );

    ????????out.println(
    " </tr> " );
    ??????}


    ????}
    ? catch ?(Exception?e)? {

    ??????
    throw ? new ?ServletException(e.getMessage());

    ????}
    ? finally ? {

    ??????
    try ? {

    ????????stmt.close();
    ????????conn.close();

    ??????}
    ? catch ?(SQLException?sqle)? {
    ??????}


    ????}

    ????out.println(
    " </table></body></html> " );
    ????out.close();

    ??}
    ? // doGet

    }
    ?

    posted on 2006-05-14 00:43 record java and net 閱讀(399) 評論(0)  編輯  收藏 所屬分類: Jsp&&Web

    導(dǎo)航

    常用鏈接

    留言簿(44)

    新聞檔案

    2.動態(tài)語言

    3.工具箱

    9.文檔教程

    友情鏈接

    搜索

    最新評論

    主站蜘蛛池模板: 成人免费av一区二区三区| 亚洲精品自偷自拍无码| 在线看片免费人成视频福利| 亚洲精品无码AV中文字幕电影网站| 九九精品国产亚洲AV日韩| 国产成人免费手机在线观看视频| 亚洲精品9999久久久久无码| 午夜私人影院免费体验区| 亚洲成a人无码亚洲成www牛牛| 国产精品免费视频一区| 免费一级做a爰片久久毛片潮| 亚洲性日韩精品国产一区二区| 狠狠躁狠狠爱免费视频无码| 亚洲AV综合色区无码另类小说| 2019中文字幕免费电影在线播放| 亚洲国产成人精品无码一区二区 | 亚洲日本在线免费观看| 亚洲国产成人久久77| 天天摸夜夜摸成人免费视频| 美女无遮挡免费视频网站 | 亚洲中文字幕无码爆乳av中文| 中文日本免费高清| 亚洲国产精品人久久电影| 好男人看视频免费2019中文| 免费人妻精品一区二区三区| 亚洲国产第一站精品蜜芽| 无码精品A∨在线观看免费| 亚洲日韩在线中文字幕综合| 日韩一卡2卡3卡4卡新区亚洲| 免费不卡在线观看AV| 亚洲乱人伦中文字幕无码| 久久影院亚洲一区| 黄页网站在线观看免费高清| 特级无码毛片免费视频| 亚洲一二成人精品区| 国产高清免费在线| 污污网站18禁在线永久免费观看| 亚洲hairy多毛pics大全| 久久被窝电影亚洲爽爽爽| 成年人网站在线免费观看| 久久精品成人免费观看97|