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

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

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

    在JBoss中利用JNDI配置數(shù)據(jù)源連接數(shù)據(jù)庫(kù)

    這個(gè)測(cè)試的這個(gè)例子中不含EJB內(nèi)容,只是一個(gè)非常簡(jiǎn)單的數(shù)據(jù)庫(kù)連接,因?yàn)槠渲幸粋€(gè)細(xì)節(jié)糾纏了一整天所以記下來(lái)權(quán)做教訓(xùn):).
    試驗(yàn)的最終目的是這樣:
    ? ......
    ??? Context ctx = new InitialContext();???//具體jndi環(huán)境設(shè)置在jndi.properties中指定
    ????DataSource ds = (DataSource)ctx.lookup("Zqb Oracle Test"); //其中Zqb Oracle Test是我在oracle-ds.xml中指定的JNDI名
    ????
    ????Connection conn = ds.getConnection();
    ?? ?PreparedStatement ps = conn.prepareStatement("select count(1) from css_emp_info");
    ?? ?ResultSet rs = ps.executeQuery();
    ?......

    步驟如下:
    ?? 1,jndi.properties(使用jboss缺省的內(nèi)容,不做修改):
    ??????????java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
    ????????? java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
    ?? 2,將jboss-4.0.1sp1\docs\examples\jca下的oracle-ds.xml拷貝到j(luò)boss-4.0.1sp1\server\default\deploy下,并做相應(yīng)修改,主要內(nèi)容如下:
    <datasources>
    ? <local-tx-datasource>
    ??? <jndi-name>Zqb Oracle Test</jndi-name>
    ??? <use-java-context>false</use-java-context>
    ??? <connection-url>jdbc:oracle:thin:@10.25.10.175:1521:pacesdev</connection-url>
    ??? <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
    ??? <user-name>cesbase</user-name>
    ??? <password>voiture6</password>
    ??? <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
    ????? <metadata>
    ???????? <type-mapping>Oracle9i</type-mapping>
    ????? </metadata>
    ? </local-tx-datasource>
    </datasources>
    ?? 3,OK,部署war,搞定!其中紅色標(biāo)注的是后面加上的,有了這句在jndi前可以不用加前綴;否則,需要加前綴java(即:lookup("Zqb Oracle Test") 和 lookup("java:Zqb Oracle Test")的區(qū)別).

    補(bǔ)充: 發(fā)現(xiàn)在jboss官方網(wǎng)站有關(guān)于use-java-context這個(gè)屬性的說(shuō)明 http://wiki.jboss.org/wiki/Wiki.jsp?page=ConfigDataSources?,仔細(xì)看看!

    posted on 2007-05-11 15:57 心硯 閱讀(3155) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Java

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(2)

    隨筆分類(lèi)

    文章分類(lèi)

    文章檔案

    Forum

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 中文无码成人免费视频在线观看| 亚洲国产中文字幕在线观看| 两个人的视频www免费| 亚洲熟妇无码八V在线播放| 亚洲国产精品久久久久久| 久久青青草原亚洲av无码| 永久免费观看的毛片的网站| 67pao强力打造高清免费| 成全动漫视频在线观看免费高清版下载| 亚洲成aⅴ人片久青草影院按摩| 久久久久亚洲AV片无码下载蜜桃| 中文字幕精品亚洲无线码一区| 日韩人妻无码免费视频一区二区三区 | 亚洲成在人天堂一区二区| 亚洲国产综合人成综合网站| 大学生高清一级毛片免费| 91大神在线免费观看| 嫩草在线视频www免费观看| 黄视频在线观看免费| 免费无码国产在线观国内自拍中文字幕 | 久久久久亚洲国产| 亚洲欧洲日产v特级毛片| 亚洲成人动漫在线| 亚洲日本一区二区| 国产亚洲一区二区三区在线观看| 国产精品亚洲综合专区片高清久久久 | 亚洲日韩人妻第一页| 亚洲 无码 在线 专区| 国产精品另类激情久久久免费| 免费理论片51人人看电影| 四虎成人免费网站在线| 99视频在线精品免费观看6| 青苹果乐园免费高清在线| 午夜性色一区二区三区免费不卡视频| 久久精品国产免费观看三人同眠| 一区二区三区观看免费中文视频在线播放| a级毛片高清免费视频就| 免费精品99久久国产综合精品| 久久精品视频免费播放| 精品无码AV无码免费专区| 精品福利一区二区三区免费视频|