czmchen

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            17 隨筆 :: 0 文章 :: 24 評論 :: 0 Trackbacks
          Tomcat是一個(gè)小巧玲瓏的好物,呵呵。一般開發(fā)少不了它。
          Tomcat現(xiàn)在支持很多技術(shù),下面我把我的TOMCAT上配置的數(shù)據(jù)源經(jīng)驗(yàn)和大家分享

          配置前的準(zhǔn)備工作:先將你的連接數(shù)據(jù)庫的JAR COPY到服務(wù)器的LIB文件夾下,供服務(wù)器調(diào)用(如現(xiàn)在用的是TOMCAT,那就將該JAR COPY到TOMCAT下的LIB文件夾)

          打開項(xiàng)目的META-INF文件夾下的context.xml的文件(沒有的新建一個(gè)context.xml文件)
          修改其中的配置,詳細(xì)的配置信息以下:

          <?xml version="1.0" encoding="UTF-8"?>
          <Context path="/TomcatDataSources" docBase="TomcatDataSources"
              debug="5" reloadable="true" crossContext="true">
                  <Resource name="jdbc/czmds" auth="Container"
                  type="javax.sql.DataSource" maxActive="100" maxIdle="30"
                  maxWait="10000" username="root" password=""
                  driverClassName="com.mysql.jdbc.Driver"
                  url="jdbc:mysql://localhost/czm?characterEncoding=utf-8"/>  
          </Context>

          說明:context中的屬性path為你的項(xiàng)目的上下文路徑
                Resource中的屬性name為該數(shù)據(jù)源的別名,這個(gè)自己喜歡定義



          然后在web.xml下加上下面的配置
          <resource-ref>
                  <description>DB Connection</description>
                  <res-ref-name>jdbc/czmds</res-ref-name>
                  <res-type>javax.sql.DataSource</res-type>
                  <res-auth>Container</res-auth>
          </resource-ref>

          說明:res-ref-name為你的數(shù)據(jù)源設(shè)定的別名

          最后一步:測試連接是否成功,記得在JSP頁面或Servlet上測試

          提示:數(shù)據(jù)源獲取連接的代碼以下:
          javax.naming.Context ctx = new javax.naming.InitialContext();
          javax.sql.DataSource ds = (javax.sql.DataSource) ctx
                              .lookup("java:/comp/env/jdbc/czmds");
          java.sql.Connection conn = ds.getConnection();  
          說明:lookup是查找數(shù)據(jù)源的別名,這個(gè)就直接在java:/comp/env/后加別名,以上


          說到最后,一定要記得關(guān)連接

          posted on 2009-11-10 16:22 陳周敏 閱讀(1871) 評論(1)  編輯  收藏 所屬分類: Tomcat 、connectionPool

          評論

          # re: Tomcat數(shù)據(jù)源連接經(jīng)驗(yàn) 2009-11-11 14:28 mathlove
          那個(gè)數(shù)據(jù)源的別名應(yīng)該是jndi  回復(fù)  更多評論
            


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 积石山| 安塞县| 龙山县| 珲春市| 舟曲县| 裕民县| 凤城市| 长泰县| 水城县| 双牌县| 阳山县| 巧家县| 措勤县| 巴塘县| 永兴县| 剑阁县| 眉山市| 恩平市| 宜兴市| 顺义区| 普格县| 通州市| 平安县| 乐昌市| 南皮县| 武胜县| 平江县| 武邑县| 县级市| 高雄市| 上栗县| 连山| 溧阳市| 石棉县| 科技| 凤阳县| 台东市| 安达市| 全州县| 怀集县| 怀化市|