隨筆-124  評(píng)論-49  文章-56  trackbacks-0

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


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

          2 加數(shù)庫據(jù)驅(qū)動(dòng)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 閱讀(331) 評(píng)論(0)  編輯  收藏 所屬分類: jdbc/jndi

          只有注冊用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 红河县| 徐水县| 海门市| 清丰县| 财经| 绩溪县| 海丰县| 绥江县| 山东| 房产| 兴海县| 容城县| 区。| 宁国市| 北安市| 铅山县| 霸州市| 凤庆县| 宿松县| 大同县| 仁布县| 富阳市| 松溪县| 桐梓县| 明光市| 镇远县| 龙江县| 金沙县| 秀山| 寻乌县| 杂多县| 萝北县| 崇阳县| 岐山县| 深泽县| 杭锦后旗| 电白县| 蕲春县| 高州市| 康乐县| 芜湖市|