Tomcat连接池首次配置成功状态

原创 2004年07月15日 12:38:00

环境:

jdk1.4 + Tomcat 5

 

一.环境变量:

PATH:   C:/j2sdk1.4.2/bin;

JAVA_HOME:  C:/j2sdk1.4.2/

注:仅此两个.

 

二。SQL Server 驱动

COPY 

 Microsoft SQL Server 2000 Driver for JDBC/lib/目录下三个.jar :

msbase.jar

mssqlserver.jar

msutil.jar

To

Tomcat5/common/lib

 

 

三.虚拟目录与连接池

假设要在D:/JsgTest建自己的虚拟目录

/myjsp

假设要建连接池jndi 名为aaa

假设连接数据库为pubs

则在

Tomcat5/conf/Catalina/localhost

目录下新建文件:

myjsp.xml

 

内容如下:

<?xml version='1.0' encoding='utf-8'?>

<?xml version='1.0' encoding='utf-8'?>
<Context crossContext="true" displayName="myjsp" docBase="D:/JsgTest" path="/myjsp" reloadable="true">
  <Resource name="aaa" type="javax.sql.DataSource"/>
  <ResourceParams name="aaa">

    <parameter>
      <name>url</name>
      <value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs</value>
    </parameter>

    <parameter>
      <name>password</name>
      <value>kingapex</value>
    </parameter>

    <parameter>
      <name>maxActive</name>
      <value>4</value>
    </parameter>


    <parameter>
      <name>maxWait</name>
      <value>5000</value>
    </parameter>

 

    <parameter>
      <name>driverClassName</name>
      <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
    </parameter>

    <parameter>
      <name>username</name>
      <value>sa</value>
    </parameter>

    <parameter>
      <name>maxIdle</name>
      <value>2</value>
    </parameter>

  </ResourceParams>
</Context>


测试:

在D:/JsgTest目录下建文件:Test.jsp:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%
  Connection conn = null;
      Context initCtx = new InitialContext();
      if (initCtx == null)
        throw new Exception("不能获取Context!");
      Context ctx = (Context) initCtx.lookup("java:comp/env");
         //获取连接池对象
      Object obj = (Object) ctx.lookup("aaa");
        //类型转换
      javax.sql.DataSource ds = (javax.sql.DataSource) obj;
      conn = ds.getConnection();
      


  Statement stmt = conn.createStatement();
   String strSql = "select * from [titles]";
   ResultSet rs = stmt.executeQuery(strSql);
   while(rs.next()){
      out.println(rs.getString(1)); 

     }


rs.close();
stmt.close();
conn.close(); 

out.println("连接池测试成功");
%>

 

测试路径:

http://localhost:8080/myjsp/Test.jsp

 

 

 

 

Tomcat数据库连接池配置

一定是那些踩过坑的人,才急切地想要把坑填平。 Tomcat数据库连接池配置,本来是一件很简单的事情,网上也有不少的文章,但是大多只有文字描述,没有图向导,对于初学者来说,信息量太大,很容易搞不清楚哪...
  • qq_24421591
  • qq_24421591
  • 2016年04月04日 10:09
  • 13146

tomcat自带连接池dbcp配置以及优化说明

转自:http://www.totcms.com/html/201602-29/20160229114145.htm 一个网站每天大概有20万的访问量,使用的tomcat自带dbcp连接...
  • acoolper
  • acoolper
  • 2017年03月10日 10:43
  • 3730

tomcat-dbcp数据库连接池配置以及使用时候的一些坑

一、数据库连接池 开发的时候经常会需要对数据库进行一些操作,比如说常见的增删改查之类的,当数据量小的时候,可以直接进行操作,但是当数据量增多的时候,每一次连接以及释放数据库都会耗费一定的时间,这个时候...
  • molong1208
  • molong1208
  • 2016年02月25日 19:40
  • 1852

Tomcat7 新的数据库连接池Tomcat jdbc pool介绍和配置

1、Tomcat 中直接使用的方法:全局的连接池  在conf/server.xml下的节点里配置resource,例如: [xml] view plain copy Resource name="...
  • zhushanzhi
  • zhushanzhi
  • 2017年02月22日 14:22
  • 639

Tomcat中配置数据源和连接池

(1)为什么需要配置数据源和连接池? 我们知道在每次java程序俩接数据库的时候我们都需要请求连接数据库然后打开读取数据然后关闭, 这样使得每一个用户访问的时候都需要服务器做出相应,这样的话服务器...
  • u010870518
  • u010870518
  • 2014年09月01日 17:28
  • 2586

Tomcat数据库连接池的配置方法总结

实例使用的Tomcat版本为6.0(叶涛为您解答) 方法一: 在Tomcat的conf/context.xml中配置 在Tomcat\apache-tomcat-6.0.33\conf目录下的...
  • yetaodiao
  • yetaodiao
  • 2013年10月17日 14:36
  • 38207

浅谈tomcat的配置及数据库连接池的配置

1.如何修改tomcat的端口 在某些情况下,可能需要修改tomcat监听的端口8080,比如: a.需要启动两份tomcat服务器 b.某个服务占用了8080端口(1433,1521,3306......
  • xushouwei
  • xushouwei
  • 2015年07月25日 17:53
  • 589

tomcat 连接池配置,以及遇到的各种问题,解决办法

配置介绍转载地址: http://www.cnblogs.com/jianxie/p/3993181.html DBCP连接池原理分析: http://elf8848.iteye.com/blog/1...
  • beijixingtianyake
  • beijixingtianyake
  • 2015年11月19日 14:59
  • 3218

tomcat7连接池使用

一直纠结于数据库连接池的实现,今天终于挤出时间来实现一下。tomcat之前连接池使用dbcp实现,dbcp有很多的缺点,现在的tomcat采用了自己实现的线程池,用起来还是非常的简单方面的。整体操作如...
  • dliyuedong
  • dliyuedong
  • 2014年04月10日 09:41
  • 11839

tomcat 连接池配置

共同同属性属性 这些属性在commons-dbcp和tomcat-jdbc-pool之间共享,在某些情况下,默认值是不同的。 属性 描述 defaultAutoCommit (...
  • suo082407128
  • suo082407128
  • 2017年11月10日 15:30
  • 158
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Tomcat连接池首次配置成功状态
举报原因:
原因补充:

(最多只允许输入30个字)