当前位置: 网学 > 编程文档 > JSP > 正文

Tomcat4的数据库连接池配置

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/17
下载{$ArticleTitle}原创论文样式
     <value>jdbc:oracle:thin:@192.168.0.50:1521:oradb</value>
                      
             </parameter>
                      
            </ResourceParams>
                      
          </Context>
 

说明:将ROOT的Context从注释中移出来,并定义Resource项,如下:

<Resource name="jdbc/OracleDB" auth="Container"  
          type="javax.sql.DataSource"/>
Resource项(即连接池的DataSource对象),有3个属性name、auth、type,name项是JNDI的名称定义,程序通过JNDI才能找到此对象,这里取名jdbc/OracleDB;auth项即连接池管理权属性,这里取值Container,申明为容器管理;type项即对象的类型,这里取值javax.sql.DataSource,申明为数据库连接池,Tyrex不但可以用作数据库连接池,还有许多别的功能,有兴趣的朋友可以打开Tyrex的jar包看看或访问www.exolab.org,在这里就不多说了。

在接下来的<ResourceParams>域内容里包含四个参数user、password、driverClassName、driverName,依次为数据库的用户名、密码、JDBC驱动和数据库地址。

用户名、密码是为访问数据库准备的,这里均取值holen。

driverClassName即数据库的JDBC驱动名称,如Oracle8.1.7的JDBC驱动包名叫classes.jar,一般位于Oracle安装目录下的ora81\\jdbc\\lib目录下,初始扩展名为ZIP,需要手工把classes.zip改名为classes.jar,并放到common/lib下。这里取值oracle.jdbc.driver.OracleDriver,此类由classes.jar提供。

 

<parameter>
               <name>driverClassName</name>
               <value>oracle.jdbc.driver.OracleDriver</value>
        </parameter>
 

对于其他数据库,如MySql,其driverClassName一般为org.gjt.mm.mysql.Driver。

最后一个参数即driverName,即数据库的地址(准确点说应该叫url,4.1.18就改叫url了)

<parameter>
               <name>driverName</name>
               <value>jdbc:oracle:thin:@192.168.0.50:1521:oradb</value>
        </parameter>
 

在这里填写里的是Oracle的访问地址,若是MySql、DB2、SqlServer或其他数据库,请填写相应的地址。

第二步:将Oracle的JDBC驱动classes12.jar拷贝到Tomcat安装目录的common/lib下,其他数据库也一样,请把其相应的JDBC驱动包置于comm

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号