神秘的 J2ee 殿堂

          ·古之學(xué)者必有師·做學(xué)者亦要做師者·FIGHTING·

          tomcat數(shù)據(jù)源配置+測試

          先看代碼!各個屬性呢都應(yīng)該看得懂
             <Context>
                   
                      
          <Resource name="jdbc/test"
                        type
          ="javax.sql.DataSource"
                        username
          ="liuyong"
                        password
          ="liuyong"
                        driverClassName
          ="oracle.jdbc.OracleDriver"
                        maxIdle
          ="2"
                        maxWait
          ="5000"
                        url
          ="jdbc:oracle:thin:@localhost:1521:liuyong"
                        maxActive
          ="4"/>
           
          </Context>  
          一:把上面的代碼,加入tomcat,安裝目錄下conf文件夾下的server.xml中,位置放在  </GlobalNamingResources>節(jié)點(diǎn)之后吧!(E:\tomcat6\conf\)

          二:另外再建一個和你工程名一樣的.xml文件,把上述代碼COPY進(jìn)去,然后保存放在E:\tomcat6\conf\Catalina\localhost文件夾中,如果沒有Catalina目錄就自己建,好

          三:之后呢在你的工程web.xml中加入如下代碼:
          <resource-ref>
          <description>DB Connection</description>
          <res-ref-name>jdbc/test</res-ref-name>
          <res-type>javax.sql.DataSource </res-type>
          <res-auth>Container</res-auth>
          </resource-ref>

          完了,配置結(jié)束,開始測試:

          <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
          <%@ page import="java.sql.*"%>
          <%@ page import="javax.naming.*"%>
          <%@ page import="javax.sql.*"%>

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <html>
          <head>
          <title>tomcat datasource test</title>
          </head>
          <body>
          <%
          Context initContext 
          = new InitialContext();
          //法一:
          java:/comp/env這個玩意是固定的
          //Context envContext = (Context) initContext.lookup("java:/comp/env");
          //DataSource db = (DataSource)envContext.lookup("jdbc/test");
          //法二:
          DataSource db = (DataSource)initContext.lookup("java:/comp/env/jdbc/test");
          Connection conn = db.getConnection(); 
          Statement stmt 
          = conn.createStatement();
          ResultSet rs 
          = stmt.executeQuery("SELECT * FROM XIAO");
          while(rs.next()){
                 out.print(rs.getString(
          "name")+"__ ");
                 out.print(rs.getString(
          "school")+"<br>");
          }
          rs.close();
          stmt.close();
          conn.close();
          %> 
          </body>
          </
          html>

          game over
          周末真無聊??!


          posted on 2008-07-19 17:08 月芽兒 閱讀(1754) 評論(0)  編輯  收藏 所屬分類: J2EE學(xué)習(xí)心得

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 类乌齐县| 凤山县| 扬州市| 申扎县| 子洲县| 漳平市| 从江县| 泰来县| 十堰市| 甘谷县| 台湾省| 太和县| 京山县| 布拖县| 菏泽市| 舞阳县| 马山县| 松江区| 巨野县| 临安市| 龙井市| 江西省| 松桃| 彰化市| 武功县| 德庆县| 藁城市| 惠来县| 新津县| 凤城市| 红原县| 逊克县| 许昌市| 依安县| 寻乌县| 兴安县| 大英县| 纳雍县| 嵩明县| 甘洛县| 罗甸县|