隨筆-295  評論-26  文章-1  trackbacks-0
          ? <Resource
          ??????????? name="jdbc/PathPlat"
          ??????????? auth="Container"
          ??????????? type="javax.sql.DataSource"
          ??????????? password="f"
          ??????????? driverClassName="oracle.jdbc.driver.OracleDriver"
          ??????????? maxIdle="50"
          ??????????? maxWait="5000"
          ??????????? username="t"
          ??????????? url="jdbc:oracle:thin:@192.168.0.1:1521:www"
          ??????????? removeAbandoned="true"
          ??????????? removeAbandonedTimeout="60"
          ??????????? maxActive="100"/>

          Context.xml
          <?xml version="1.0" encoding="UTF-8"?>
          <Context path="/PathCrm" reloadable="true">
          ? <ResourceLink global="jdbc/PathPlat" name="jdbc/PathPlat" type="javax.sql.DataSource"/>
          </Context>
          ?
          <property? name="connection.datasource">java:comp/env/jdbc/PathPlat</property>?

          private String dbName ="java:comp/env/jdbc/SavingsAccountDB";

          java:comp/env是組件的JNDI上下文的名字(實際上這個上下文也作為一種資源來處理了,資源查找的過程可以是這樣:jndictxt = ctxt.lookup(“java:comp/env”)然后用這個jndictxt來查找資源,ref = jndictxt.lookup("jdbc/SavingsAccountDB")。)jdbc/SavingsAccountDB是資源引用的JNDI名(The jdbc/SavingsAccountDB string is the JNDI name for the resource reference,這句話可能意味著資源引用實際上也跟資源一樣處理成一種JNDI綁定對象了,但是實際上應該不是這樣,因為在部署描述符中它是引用名元素。因為譯者也不是高手,所以這里的具體實現細節有待讀者自己研究了:)所以JDBC的DataSource對象的JNDI名就存儲在java:comp/env/jdbc的上下文子對象中。(組件運行環境的上下文層次需要進一步了解)

          5. 在Type列中選擇javax.sql.DataSource。前面說過它是數據庫連接工廠



          大盤預測 國富論
          posted on 2007-08-24 15:35 華夢行 閱讀(102) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 蕲春县| 北辰区| 扶绥县| 阿瓦提县| 河北区| 敦煌市| 靖西县| 九龙城区| 自贡市| 专栏| 九台市| 松滋市| 光山县| 益阳市| 竹山县| 平湖市| 绩溪县| 和顺县| 康保县| 曲麻莱县| 余庆县| 宁德市| 页游| 泸水县| 玉山县| 湘潭县| 阜新市| 马龙县| 莱阳市| 东城区| 金寨县| 唐山市| 依兰县| 织金县| 杭锦后旗| 漳州市| 亳州市| 沙洋县| 曲阜市| 澄城县| 泾阳县|