Tomcat中数据源的配置

[b]数据源的使用:[/b]
[b] 1. 在tomcat中创建连接池,将连接池注册在JNDI中[/b]
[img]http://dl.iteye.com/upload/attachment/370907/e43e290f-6b5f-3cb8-b57f-f135a6de7815.jpg[/img]
Tomcat Administration进入页面:

[img]http://dl.iteye.com/upload/attachment/370909/32cc3ca6-9fe2-37c4-825b-eaab1ed0512e.jpg[/img]

[img]http://dl.iteye.com/upload/attachment/370911/e5d2d0b2-d8c6-3c5f-ae40-b0f2f05633e3.jpg[/img]


[img]http://dl.iteye.com/upload/attachment/370913/966c22d0-0160-3cfc-9a54-c1bd369a277c.jpg[/img]

[b]注意:创建后先点“save” 按钮,然后点击“Commit Changes”[/b]


[b]2. 将数据源和web项目关联 [/b]
1.\conf\Catalina\localhost (Tomcat该目录下)创建 工程名.xml
xml 里的内容为该目录下的admin 里的内容 拷贝过来 ,再加上 conf中server.xml 中的数据源代码,例子如下 :
<Resource
name="MyOralDs"
type="javax.sql.DataSource"
maxActive="4"
maxIdle="2"
username="system"
maxWait="5000"
driverClassName="oracle.jdbc.driver.OracleDriver"
password="sinojava"
url="jdbc:oracle:thin:@loalhost:1521:orcl"/>


最后创建的 工程名.xml 代码如下:
<?xml version="1.0" encoding="gbk"?>
<Context
docBase=" ${catalina.home} /webapps/工程名" privileged="true">
<Resource
name="orclDs"
type="javax.sql.DataSource"
maxActive="4"
maxIdle="2"
username="system"
maxWait="5000"
driverClassName="oracle.jdbc.driver.OracleDriver"
password="sinojava"
url="jdbc:oracle:thin:@localhost:1521:orcl"/>
</Context>

[b]3. 程序员根据名字查找服务[/b]
// 查找容器的上下文环境
Context env = new InitialContext();
// 根据名字查找服务
DataSource ds = (DataSource) env.lookup("java:comp/env/数据源名");
// 获取数据库连接对象
Connection conn = ds.getConnection();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值