josson.jin
天地生人,有一人應有一人之業;人生在世,生一日當盡一日之勤!
BlogJava
首頁
新隨筆
新文章
聯系
聚合
管理
posts - 122, comments - 25, trackbacks - 0
jndi配置使用小結.
1、編碼方式(注意:jndi命名時,unix\linux系統不允許jdbc/john形式,應改為:jdbc_john):
{
//
for DBConnection
System.setProperty(Context.INITIAL_CONTEXT_FACTORY,
"
com.sun.jndi.fscontext.RefFSContextFactory
"
);
//
InitialContext ic
=
new
InitialContext();
{
//
Construct BasicDataSource reference
Reference ref
=
new
Reference(
"
javax.sql.DataSource
"
,
"
org.apache.commons.dbcp.BasicDataSourceFactory
"
,
null
);
ref.add(
new
StringRefAddr(
"
driverClassName
"
,
"
oracle.jdbc.driver.OracleDriver
"
));
ref.add(
new
StringRefAddr(
"
url
"
, dbURL));
ref.add(
new
StringRefAddr(
"
username
"
, username));
ref.add(
new
StringRefAddr(
"
password
"
, password));
ic.rebind(
"
jdbc/john
"
, ref);
}
}
2、Jndi with tomcat
a). 配置應用程序WEB-INF目錄下的web.xml:
<
resource-ref
>
<
description
>
connection
</
description
>
<
res-ref-name
>
jdbc/john
</
res-ref-name
>
<
res-type
>
javax.sql.DataSource
</
res-type
>
<
res-auth
>
Container
</
res-auth
>
</
resource-ref
>
b).tomcat配置文件TOMCAT_HOME/conf/server.xml中context定義如下:
<
Context
path
="/john"
reloadable
="false"
docBase
="/opt/scommnet/john"
workDir
="/opt/scommnet/john/work"
>
<
Resource
name
="jdbc/john"
type
="javax.sql.DataSource"
driverClassName
="oracle.jdbc.driver.OracleDriver"
password
="dbpwd"
maxIdle
="2"
maxWait
="5000"
username
="dbuser"
url
="jdbc:oracle:thin:@192.168.0.100:1521:cbxx"
maxActive
="10"
/>
</
Context
>
c).調用代碼
InitialContext ic
=
new
InitialContext();
DataSource ds
=
(DataSource)ic.lookup(
"
java:comp/env/jdbc/john
"
);
try
{
Connection conn
=
ds.getConnection();
logger.info(
"
Connection info:
"
+
conn.getMetaData().getDriverName());
//
數據查詢操作
}
catch
(Exception ex)
{
ex.printStackTrace();
logger.error(ex.getMessage(),ex);
}
posted on 2007-11-21 16:46
josson
閱讀(415)
評論(0)
編輯
收藏
所屬分類:
java 開發
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
基于客戶端(瀏覽器)證書身份認證的方法
Java序列化算法原理
GC垃圾回收機制
通用業務引用查詢服務實現
通過Findbugs 找出程序中隱藏的bug
java反編譯工具
Eclipse 常用插件.
ibatis 自動生成的主鍵
項目構建工具之Maven
AXIS快速生成客戶端調用文件
Copyright ©2025 josson Powered by:
博客園
模板提供:
滬江博客
<
2007年11月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(3)
給我留言
查看公開留言
查看私人留言
隨筆分類
Hibernate(2)
java 開發 (31)
Linux(13)
Spring(4)
web開發(20)
即時通訊(2)
大雜燴(15)
數據庫(7)
軟件設計(2)
問題記錄(1)
項目管理(8)
隨筆檔案
2011年12月 (2)
2011年6月 (1)
2011年5月 (1)
2011年2月 (1)
2011年1月 (3)
2010年12月 (3)
2010年11月 (1)
2010年9月 (1)
2010年7月 (1)
2010年6月 (1)
2010年4月 (3)
2009年11月 (1)
2009年9月 (3)
2009年8月 (1)
2009年7月 (1)
2009年6月 (2)
2009年5月 (1)
2009年3月 (4)
2009年2月 (1)
2009年1月 (1)
2008年12月 (2)
2008年11月 (1)
2008年10月 (1)
2008年9月 (2)
2008年8月 (1)
2008年7月 (3)
2008年6月 (2)
2008年5月 (2)
2008年3月 (2)
2008年1月 (15)
2007年12月 (8)
2007年11月 (15)
2007年7月 (2)
2007年6月 (3)
2007年5月 (7)
2007年4月 (7)
收藏夾
EXT(6)
java 開發(13)
Linux(3)
SWT/JFace(1)
開源(1)
搜索技術(1)
搜索
最新評論
1.?re: iframe 高度自適應
1909434428@qq.com
--3a教程
2.?re: firefox中證書的使用
thanks
--mroff
3.?re: IE7 對話框樣式[未登錄]
fsdfsdf
--dd
4.?re: Debian 修改IP地址或DNS
IP地址配置文件: "/etc/network/interface" 文件少了個s
/etc/network/interfaces
--debian
5.?re: dhtmlxTree 使用示例
rt
--tr
閱讀排行榜
1.?Debian 修改IP地址或DNS(14080)
2.?iframe 高度自適應(9305)
3.?Linux 抓包分析工具。(8767)
4.?dhtmlxTree 使用示例(8347)
5.?Mysql 自啟動腳本(4788)
評論排行榜
1.?DWR Reverse 一些細節(4)
2.?DWR 跨域請求(3)
3.?Linux啟動級別&Samba服務自啟動設置(2)
4.?iframe 高度自適應(2)
5.?Ie 8 的window.open打開新窗口無反應問題。(2)
主站蜘蛛池模板:
亚洲成人激情在线
|
亚洲AV无码专区在线播放中文
|
在线精品一卡乱码免费
|
成年男女男精品免费视频网站
|
日本免费人成黄页在线观看视频
|
免费人成网站在线高清
|
亚洲欧洲日韩不卡
|
国产AV无码专区亚洲AV麻豆丫
|
亚洲欧洲自拍拍偷午夜色
|
亚洲久悠悠色悠在线播放
|
理论秋霞在线看免费
|
日韩免费在线视频
|
成年私人影院免费视频网站
|
亚洲乱码无人区卡1卡2卡3
|
香港a毛片免费观看
|
亚洲va在线va天堂va不卡下载
|
成全在线观看免费观看大全
|
免费看又爽又黄禁片视频1000
|
亚洲VA成无码人在线观看天堂
|
久久国产精品免费专区
|
亚洲人成毛片线播放
|
A片在线免费观看
|
亚洲第一永久在线观看
|
最新仑乱免费视频
|
一区二区视频在线免费观看
|
国国内清清草原免费视频99
|
内射少妇36P亚洲区
|
av电影在线免费看
|
在线看片无码永久免费aⅴ
|
成人免费观看男女羞羞视频
|
日韩a在线观看免费观看
|
一级特级女人18毛片免费视频
|
亚洲日韩中文字幕在线播放
|
91亚洲精品麻豆
|
在线免费观看韩国a视频
|
a级在线观看免费
|
国产亚洲精品a在线无码
|
国产亚洲精品免费
|
国产美女精品视频免费观看
|
中文精品人人永久免费
|
91亚洲精品麻豆
|