czmchen

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

          配置前的準備工作:先將你的連接數據庫的JAR COPY到服務器的LIB文件夾下,供服務器調用(如現在用的是TOMCAT,那就將該JAR COPY到TOMCAT下的LIB文件夾)

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

          <?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為你的項目的上下文路徑
                Resource中的屬性name為該數據源的別名,這個自己喜歡定義



          然后在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為你的數據源設定的別名

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

          提示:數據源獲取連接的代碼以下:
          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是查找數據源的別名,這個就直接在java:/comp/env/后加別名,以上


          說到最后,一定要記得關連接

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

          評論

          # re: Tomcat數據源連接經驗 2009-11-11 14:28 mathlove
          那個數據源的別名應該是jndi  回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 西盟| 东丰县| 吉隆县| 东乌| 江油市| 济宁市| 剑阁县| 忻州市| 夏邑县| 彰化市| 平阳县| 桂东县| 图木舒克市| 济南市| 资兴市| 长汀县| 苏尼特左旗| 万全县| 宜君县| 大悟县| 牡丹江市| 怀远县| 宝应县| 高雄县| 邵阳市| 秀山| 偃师市| 那曲县| 霍林郭勒市| 阜康市| 通州市| 凭祥市| 太保市| 兴城市| 襄城县| 远安县| 旬邑县| 织金县| 什邡市| 南郑县| 府谷县|