一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

在jboss中通過JNDI得到數據源

 Tom.Lin 2013-09-24

先來介紹兩個基本概念:

 1. 數據源和連接池. 

DataSoure 中可以事先建立多個數據源對象,把這些數據庫連接保存在連接池( Context poo) 中.這樣我們在訪問數據庫時,不用自己再手動創(chuàng)建數據庫連接,直接在連接池中撈一個數據庫連接對象即可.如果這時連接池中沒有可用的連接時,客戶程序就將等待.

這樣的好處:1)避免客戶程序每次訪問數據庫都創(chuàng)建數據庫連接,提高程序相應時間.
            2)避免數據庫連接這樣的稀缺資源因無法回收被常時間占有.

 2. 數據源和 JNDI 資源

    DataSource 對象是由 JBoss 提供的,不能在程序中用創(chuàng)建實例的方式獲得 DataSource 對象.而需要采用 JNDI java naming and directory interface )技術,來獲得 DataSource 對象的引用.其實 JNDI 簡單來講就是一種將對象和名稱綁定的技術. Javax.naming 包中提供 Context 接口,該接口提供將對象和名字綁定.


下面就來具體備置一下數據源:
(以 Mysql 為例.數據庫名稱: test  用戶名 :root 密碼為空)

  • JBoss 目錄\ docs\examples\jca 下提供了各種數據庫的備置文件格式.該目錄下找到 mysql-ds.xml 文件.
  • mysql-ds.xml 拷貝到 JBoss 目錄\ server\default\deploy
  • 打開 mysql-ds.xml 文件.修改如下

1 < local-tx-datasource >
2      < jndi-name > TestDS </ jndi-name >
3      < connection-url > jdbc:mysql://localhost:3306/test?useUnicode=true & characterEncoding=UTF-8 </ connection-url >
4      < driver-class > com.mysql.jdbc.Driver </ driver-class >
5      < user-name > root </ user-name >
6      < password ></ password >
7    </ local-tx-datasource >
  • 保存.
  • 在java程序中得到數據源.代碼如下:

1 public  Connection getConnection() throws  Exception {
2     Context cnt  =   new  InitialContext();
3         DataSource ds  =  (DataSource)cnt.lookup( " java:/TestDS " );
4      return  ds.getConnection();
5 }

  • ^_^ enjoy

 

  

  

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产精品一区二区三区欧美| 亚洲精品伦理熟女国产一区二区| 久久婷婷综合色拍亚洲| 蜜桃传媒视频麻豆第一区| 亚洲男人天堂网在线视频| 国产午夜精品久久福利| 欧洲日韩精品一区二区三区| 在线欧洲免费无线码二区免费| 九九热国产这里只有精品| 欧美日韩国产亚洲三级理论片| 国产又长又粗又爽免费视频| 肥白女人日韩中文视频| 国产成人精品一区在线观看| 国产精品不卡免费视频| 日韩欧美国产精品中文字幕| 国产亚洲精品一二三区| 亚洲精品中文字幕无限乱码| 国产午夜免费在线视频| 国产极品粉嫩尤物一区二区 | 亚洲精品国产福利在线| 欧美日韩国内一区二区| 香港国产三级久久精品三级| 日本黄色高清视频久久| 日本理论片午夜在线观看| 欧美日不卡无在线一区| 国产又粗又猛又大爽又黄| 欧美同性视频免费观看| 国产日韩欧美国产欧美日韩| 成人国产激情在线视频| 好吊视频有精品永久免费| 久久这里只有精品中文字幕| 国产又粗又长又大高潮视频| 91亚洲精品亚洲国产| 亚洲黄色在线观看免费高清| 五月综合激情婷婷丁香| av国产熟妇露脸在线观看| 欧美一区二区口爆吞精| 欧美日韩国产一级91| 国产精品久久久久久久久久久痴汉| 亚洲欧美视频欧美视频| 麻豆国产精品一区二区|