注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Javado做Java

学习的点点滴滴http://blog.csdn.net/guorujian

 
 
 

日志

 
 
关于我

东北人! 狮子的獠牙、光速拳! 我很佩服163的办事认真,故乡一栏竟然能精确到乡,而且我们乡合并才不久。厉害!永远支持网易!

网易考拉推荐

Tomcat6.x数据库连接池配置  

2008-06-26 23:23:33|  分类: 配置篇 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

以前发布了tomcat5.x的数据库连接池配置方法,今天再把6.x版本的配置发布一下,以作后来者参考:

一、在tomcat的$:\apache-tomcat-6.0.16\conf下找到context.xml文件(有人说了,没找到怎么办?那只能自己马上建立一个了,(*^__^*) 嘻嘻……)将改文件的内容做如下修改:

context.xml

<?xml version='1.0' encoding='utf-8'?>
<!-- The contents of this file will be loaded for each web application -->
<Context>

    <!-- Default set of monitored resources -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
 
    <!-- Uncomment this to disable session persistence across Tomcat restarts -->
    <!--
    <Manager pathname="" />
    -->

 <Resource name="test" auth="Container"
  type="javax.sql.DataSource"
  driverClassName="net.sourceforge.jtds.jdbc.Driver"
  url="jdbc:jtds:sqlserver://localhost:1433/test"
  username="sa" password="sa" maxActive="20" maxIdle="10"
  maxWait="-1" />
</Context>

注:红色部分为自己添加内容,具体含义我就不用过多介绍了。

最后别忘记把相关jar包放到$:\apache-tomcat-6.0.16\lib目录下,要不会提示没有驱动错误!比如:jtds-1.2.jar

二、编写测试java文件

package test;

import java.sql.Connection;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;

public class DBUtil {
 public static Connection getConnection() {
  try {
   Context initContext = new InitialContext();
   if (initContext == null) {
    throw new Exception("No Context");
   }
   Context envContext = (Context) initContext.lookup("java:/comp/env");
   DataSource ds = (DataSource) envContext.lookup("test");
   if (ds != null) {
    Connection conn = ds.getConnection();
    System.out.println("conn = " + conn);
    if (conn != null) {
     return conn;
    }
   }
  } catch (Exception e) {

   e.printStackTrace();
  }
  return null;
 }
}

三、编写jsp文件:

<%@   page contentType="text/html;charset=gb2312"%>
<%@   page import="java.sql.*"%>
<%@   page import="javax.sql.*"%>
<%@   page import="javax.naming.*"%>
<%@   page import="test.*"%>

<HTML>
 <HEAD>
  <TITLE>JSP测试页面</TITLE>
 </HEAD>
 <BODY>
  <%
   Connection conn = DBUtil.getConnection();
   Statement st = conn.createStatement();
   out.println("conn = "+conn);
   out.println("st = "+st);
   out.print("使用jdbc驱动操作数据库操作成功");
   conn.close();
  %>
 </BODY>
</HTML>

四、部署并访问。

  评论这张
 
阅读(472)| 评论(3)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017