隨筆-124  評論-49  文章-56  trackbacks-0

          管理連接對象
          Modle:biz,dao,entity
          數據源接口:javax.sql.DataSource
          得到
          javax.namming.Context接口的lookup()方法
          java:comp/env/jdbc/books


          1 Tomcat的conf/context.xml(Tomcat5.5以前配在server.xml中<host>標簽中)
           <context>
            <Resource name="jdbc/books"http://JNDI名稱
                 auth="Container"http://連接池由誰管理(container完全由容器管理/application由程序管理)
                 type="javax.sql.DataSource"http://數據源類型
                 maxActive="100"http://最大連接
                 maxIdle="30"http://最大空閑
                 maxWait="10000"http://單位毫秒,最大等待,無限等待值設為-1
                 username="sa"
                 password="accp"
                 driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
                 url="jdbc:sqlserver://localhost:1433;databaseName=food"
                  />
           </context>

          2 加數庫據驅動jar
          -5.5以前
           TomCat/comm/lib
          -5.5以后
           TomCat/lib目錄下
           

          3 編寫代碼
           *javax.naming.context;
           *javax.naming.InitialContext;
           Connection conn;
           Statement stmt;
           ResultSet rs;
           try{
            Context ctx=new InitialContext();
            DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/books");
            conn=ds.getConnection();
            stmt=conn.createStatement();
            rs=stmt.executeQuery(sql);
           }catch(){}

          posted on 2009-11-29 21:19 junly 閱讀(332) 評論(0)  編輯  收藏 所屬分類: jdbc/jndi

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 璧山县| 化州市| 溧水县| 顺昌县| 永登县| 龙门县| 凤城市| 永靖县| 长岭县| 神池县| 广元市| 北京市| 勐海县| 洪江市| 视频| 德惠市| 全椒县| 平乐县| 新邵县| 丹巴县| 屏山县| 西城区| 阿拉善盟| 安溪县| 辽阳市| 定边县| 开阳县| 南汇区| 和静县| 临沧市| 垦利县| 班玛县| 泗水县| 横山县| 青浦区| 博爱县| 察隅县| 桂东县| 利川市| 江城| 交口县|