隨筆-124  評論-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ū)動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 閱讀(335) 評論(0)  編輯  收藏 所屬分類: jdbc/jndi

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 和政县| 克东县| 岳普湖县| 页游| 抚州市| 鄢陵县| 布尔津县| 济源市| 潼关县| 株洲县| 黑龙江省| 宁波市| 宜丰县| 丰顺县| 眉山市| 宜章县| 郴州市| 卫辉市| 东山县| 上犹县| 曲沃县| 和硕县| 开平市| 沙河市| 新疆| 九寨沟县| 潼南县| 牡丹江市| 库尔勒市| 广饶县| 邢台市| 济宁市| 应用必备| 长垣县| 仪陇县| 河西区| 康保县| 安义县| 罗定市| 保康县| 德钦县|