Tomcat6.0的JNDI使用方法(连接池)

最近有项目用到JNDI,为了方便的更改数据库和环境,好吧,那我就来学习下,顺便分享下方法,网上的方法乱七八糟,看的我眼都晕了。以下我提供的方法绝对是我本人试过可用的,要不发上来被你看到了,估计会被你骂。囧……

先让大家看下我的项目图:

一、我们先找到tomcat6.0conf目录下的context.xml更改里面的内容:

其他的全删掉,只要替换成我上面这样的就可以。

参数解释:

name为当前数据源JNDI的名字,可以随意设定;

auth为验证方式;

type资源类型;

driverClassName为Oracle驱动引用;

maxActiv为连接池最大激活的连接数,设为0表示无限制;

maxIdle为连接池最大空闲的连接数,数据库连接的最大空闲时间。超过空闲时间,数据库连接将被标记为不可用,然后被释放。设为0表示无限制;

maxWait为连接最大的等待时间,单位毫秒,如果超过此时间将接到异常。设为-1表示无限制;

username为oracle数据库的一个用户名;

password为username的密码;

url为连接oracle的连接地址;

二、新建个项目JNDIPro,名字就叫这个啦。

三、里面建个类ConnectionPool.java

四、网上有的人说要配置下项目的WebRoot/web-inf下的web.xml文件,如下,我自己没有配置也运行成功了(大家可以省略,香港服务器租用,如果不行再加上,我不敢保证所有的环境都和我的一样)

在<web-app></web-app>中间配置,

五、现在我们来写个JSP页面测试下,美国服务器,服务器空间,如下代码:

六、启动tomcat,运行结果如下:

OK,大功告成。不行的同学仔细对照上面的步骤看下,反正我是成功啦。

本文原文在我的个人博客思考者日记上发布,同时在51CTO发布,转载请保留此信息。

本文出自 “On My Way” 博客,请务必保留此出处

如果心胸不似海,又怎能有海一样的事业。

Tomcat6.0的JNDI使用方法(连接池)

相关文章:

你感兴趣的文章:

标签云: