<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 100  文章 - 50  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    收藏夾

    我收藏的一些文章!

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    JDK環(huán)境變量設(shè)置:
    假如你的jdk裝在了d:\jdk下
    設(shè)置JAVA_HOME d:\jdk
    設(shè)置classpath=.;d:\jdk\lib\tools.jar;d:\jdk\lib\dt.jar; 另一種設(shè)法為:classpath=.;d:\jdk\jre\lib\rt.jar;d:\jdk\lib\tools.jar;
    設(shè)置path  path=d:\jdk\bin     告訴操作系統(tǒng)如何來尋找java的jvm
    ------------------------------------------------------------------------
    設(shè)置tomcat的環(huán)境變量:
    假如你的tomcat直接解壓到d:\tomcat下
    設(shè)置TOMCAT_HOME  d:\tomcat
    設(shè)置CATALINA_HOME d:\tomcat (tomcat_home 和catalina_home二者之中最少要一個)
    -----------------------------------------------------------------------------
    設(shè)置tomcat的數(shù)據(jù)庫連接池
    修改tomcat的conf下的server.xml文件
    在 <GlobalNamingResources>和 </GlobalNamingResources>之間加入以下內(nèi)容:
      <Resource name="jdbc/connectDB" type="javax.sql.DataSource"/>
        <ResourceParams name="jdbc/connectDB">    <!-- 這里為數(shù)據(jù)源名稱為jdbc/connectDB-->
          <parameter>
          <name>url</name>     <!--這里為連接數(shù)據(jù)庫url-->
          <value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=hcibe</value>
          </parameter>
          <parameter>
            <name>maxIdle</name>  <!--數(shù)據(jù)庫連接的最大空閑時間。超過此空閑時間,數(shù)據(jù)庫連接將被標記為不可用然后被釋放。設(shè)為0表示無限制。-->

            <value>30</value>
          </parameter>
          <parameter>
            <name>maxActive</name> <!--最大連接線程-->
            <value>100</value>
          </parameter>
          <parameter>
            <name>driverClassName</name> <!--jdbc連接類的名稱-->
            <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
          </parameter>
          <parameter>
            <name>maxWait</name> <!--最大的等待時間為5秒-->
            <value>5000</value>
          </parameter>
          <parameter>
            <name>removeAbandoned</name><!--參數(shù)removeAbandoned來保證刪除被遺棄的連接使其可以被重新利用-->
            <value>true</value>
          </parameter>
          <parameter>
            <name>username</name> <!--這里為登陸數(shù)據(jù)庫的用戶名-->
            <value>test</value>
          </parameter>
          <parameter>
          
          <name>removeAbandonedTimeout</name> <!--設(shè)置被遺棄的連接的超時的時間,即當一個連接連接被遺棄的時間超過設(shè)置的時間時                                           那么它會自動轉(zhuǎn)換成可利用的連接。默認的超時時間是300秒。-->
            <value>60</value>
          </parameter>
          <parameter>
            <name>password</name> <!--這里為登陸數(shù)據(jù)庫的密碼-->
            <value>test</value>
          </parameter>
        </ResourceParams>
    -------------------------------------------------------------------------------------------------------------------------
    設(shè)置了數(shù)據(jù)庫連接池要在你的應(yīng)用程序下的WEB-INF目錄下的web.xml文件加入以下內(nèi)容
    <resource-ref>
     <description>connectDB hcibe</description>
     <res-ref-name>jdbc/connectDB</res-ref-name>
     <res-type>javax.sql.DataSource</res-type>
     <res-auth>Container</res-auth>
    </resource-ref>

    --------------------------------------------------------------------------------------------------------------
    在tomcat下的\conf\Catalina\localhost文件夾下面一定要建站點的XML,比如你的項目的名稱是Test,
    那么在下面的話可以建一個Test.xml文件,這樣的話就有可能不會出錯的!如果不建的話,可能會
    出現(xiàn)Cannot create JDBC driver of class '' for connect URL 'null'的錯誤!
    ------------------------------------------------------------------------------------------------------------
    4) maxActive 連接池的最大數(shù)據(jù)庫連接數(shù)。設(shè)為0表示無限制。
    5) maxIdle  數(shù)據(jù)庫連接的最大空閑時間。超過此空閑時間,數(shù)據(jù)庫連接將被標記為不可用,然后被釋放。設(shè)為0表示無限制。
    6) maxWait 最大建立連接等待時間。如果超過此時間將接到異常。設(shè)為-1表示無限制。
    7) removeAbandoned 回收被遺棄的(一般是忘了釋放的)數(shù)據(jù)庫連接到連接池中。
    8) removeAbandonedTimeout 數(shù)據(jù)庫連接過多長時間不用將被視為被遺棄而收回連接池中。
    9) logAbandoned 將被遺棄的數(shù)據(jù)庫連接的回收記入日志。
    10) driverClassName JDBC驅(qū)動程序。
    11) url   數(shù)據(jù)庫連接字符串
    下面是一下參數(shù)的必要說明:
    1) description  對被引用的資源的描述。
    2) res-ref-name  資源名稱。見上面的<ResourceParams name="jdbc/connectDB">
    3) res-type  資源類型。見上面的<Resource name="jdbc/connectDB" auth="Container" type="javax.sql.DataSource"/>
    在寫個調(diào)用的類
     import java.util.*;
    import java.sql.*;
    import javax.sql.*;
    import javax.naming.*;
    /**
     * <p>Title: 數(shù)據(jù)庫池連接</p>
     *
     * <p>Description: 數(shù)據(jù)庫訪問時調(diào)用該層獲取數(shù)據(jù)庫連接</p>
     *
     * <p>Copyright: Copyright (c) 2005</p>
     *
     * <p>Company: </p>
     *
     * @author jlin not attributable
     * @version 1.0
     */
    public class DbConn{
     private Context ctx;
        private Connection conn;
      public DbConn(){
     }
        public  Connection getConn(){
      try{
       ctx = new InitialContext();
       if (ctx == null)
        throw new Exception("沒有匹配的環(huán)境");
       DataSource ds = (DataSource) ctx.lookup(
        "java:comp/env/jdbc/connectDB");
       if (ds == null)
        throw new Exception("沒有匹配數(shù)據(jù)庫");
       conn = ds.getConnection();
      }
      catch(Exception e){
      System.out.println("無法獲取數(shù)據(jù)庫連接:"+e.toString());
      }
      return conn;
        }
     public  void close(){
      try{
       if(conn!=null)
        conn.close();
       if(ctx!=null)
        ctx.close();
       if(!conn.isClosed())
        System.out.println("dbconn連接沒關(guān)閉.....");
      }
      catch(Exception e){
       System.out.println("關(guān)閉連接或Context異常:"+e.toString());
      }
     }
    }

     

    posted on 2006-07-08 09:29 fly 閱讀(603) 評論(0)  編輯  收藏 所屬分類: java學(xué)習(xí)
    主站蜘蛛池模板: 无码免费午夜福利片在线| 亚洲午夜爱爱香蕉片| 亚洲av中文无码字幕色不卡| 国产jizzjizz视频免费看| 91成人免费福利网站在线| 亚洲av一本岛在线播放 | 国产男女猛烈无遮挡免费视频 | 日韩免费观看视频| 两个人看的www高清免费观看| 亚洲欧洲日韩综合| 亚洲国产一区二区三区| 最近新韩国日本免费观看| 国产精品手机在线亚洲| 亚洲色图在线观看| 九月婷婷亚洲综合在线| 久九九精品免费视频| 最近的2019免费中文字幕| 在线a亚洲老鸭窝天堂av高清| 国产亚洲av人片在线观看| 四虎国产精品免费久久| 女同免费毛片在线播放| 国产产在线精品亚洲AAVV| 精品亚洲成a人片在线观看| 亚洲男人天堂2020| 好爽又高潮了毛片免费下载| 嫩草在线视频www免费观看| 无码天堂亚洲国产AV| 国产成+人+综合+亚洲专| 亚洲AV日韩AV永久无码下载| 亚洲午夜精品久久久久久浪潮| 麻豆国产精品免费视频| 免费无码H肉动漫在线观看麻豆| 亚洲国产精华液2020| 亚洲人成网站18禁止久久影院 | 国产一区二区三区亚洲综合| 亚洲国产片在线观看| 亚洲视频在线观看免费| 亚洲五月综合缴情在线观看| 免费人成在线观看播放国产| 好爽…又高潮了免费毛片| 久久精品国产免费观看|