`
feohoo
  • 浏览: 112551 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Tomcat5.5配置数据源连接sql2k和mysql

阅读更多
     弄了大半天,终于把tomcat5.5配置数据源的操作弄清除,其实也挺简单的几步
tomcat5.5 连接mysql5.0
   a. 找到tomcat的server.xml文件,在 </Host>前面加上数据源的配置文件:
具体为:
<Context path="/mysql" docBase="mysql"reloadable="true"  
crossContext="true" debug="0" >
   <Resource name="jdbc/mysql"
   auth="Container"
   type="javax.sql.DataSource"
   maxActive="100"
   maxIdle="30"
   maxWait="10000"
   username="root"
   password="hailang43"
   driverClassName="com.mysql.jdbc.Driver"
   url="jdbc:mysql://localhost:3306/test?useUnicode=true"/>
</Context>
其中红色部分的path和docBase为使用该数据源的工程的名字。
  b.在工程所在目录的web.xml文件中引入这个数据源,具体代码如下:
    <resource-ref>
       <res-ref-name>jdbc/mysql</res-ref-name>
       <res-type>javax.sql.DataSource</res-type>
       <res-auth>Container</res-auth>
    </resource-ref>
注意代码加在</web-app>之前。
  c.将mysql的驱动放到工程所在的lib目录中,用一个jsp文件来验证是否连接成功
如下:
<%@ page language="java" pageEncoding="utf-8"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Test of Tomcat  connection pool</title>
</head>
<body>
<%
out.print("strat test connection pool!<br/>");
try{
 Context initCtx = new InitialContext();
 Context ctx = (Context) initCtx.lookup("java:comp/env");
 Object obj = (Object) ctx.lookup("jdbc/mysql");
 DataSource ds = (javax.sql.DataSource)obj;
 Connection conn = ds.getConnection();
out.print("tomcat mysql connection pool runs perfectly!<br/>");
 out.print("The conn is  :  "+conn);
 conn.close();
}
catch(Exception ex){
 out.print(ex.getMessage());
 ex.printStackTrace();
}
%>
</body>
</html>
如果输出为不报错就OK了。
 
附注连接sql2000的代码
web.xml:
 
  <resource-env-ref>  
    <description>sql2k Connection</description>  
    <resource-env-ref-name>jdbc/sql2k</resource-env-ref-name>  
    <resource-env-ref-type>javax.sql.DataSource</resource-env-ref-type>  
</resource-env-ref>
 
server.xml:
 
<Context path="/sql2k" docBase="sql2k" reloadable="true" crossContext="true" debug="0" >
<Resource name="jdbc/sql2k"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="sa"
password="hailang43"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://localhost:1433"/>
</Context>
这里的url后面加上useUnicode=true就会报错,请注意一下,我也不知道为什么。
 
测试jsp
<%@ page language="java" pageEncoding="utf-8"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Test of Tomcat  connection pool</title>
</head>
<body>
<%
out.print("strat test connection pool!<br/>");
try{
 Context init=new InitialContext();
 Context envContext  = (Context)init.lookup("java:/comp/env");     
 DataSource ds = (DataSource)envContext.lookup("jdbc/sql2k");
 Connection conn = ds.getConnection();
 out.print("tomcat mysql connection pool runs perfectly!");
 conn.close();
}
catch(Exception ex){
 out.print(ex.getMessage());
 ex.printStackTrace();
}
%>
</body>
</html>
 
OK,写完了。希望能对大家有所帮助!!!
 
分享到:
评论

相关推荐

    tomcat5.5+eclipse+sql server2000 配置数据源详细过程

    ### Tomcat5.5+eclipse+SQL Server2000 配置数据源详细步骤 #### 一、概述 本文旨在详细介绍如何在Tomcat5.5环境下配置SQL Server2000的数据源,并结合Eclipse进行开发环境的搭建。在实际操作过程中,可能会遇到...

    tomcat5.5配置mysql的连接池.pdf

    ### Tomcat 5.5 配置 MySQL 数据库连接池详解 #### 一、引言 随着Web应用程序的发展,数据库连接池技术的应用越来越广泛。它能够显著提高数据库访问效率,减少资源消耗。Tomcat作为一款广泛应用的Java Web容器,...

    tomcat 5.5数据源配置

    Tomcat 5.5 数据源配置是将数据库连接管理交由应用服务器处理的重要步骤,它提高了应用的性能和可维护性。数据源(DataSource)是Java中用于管理数据库连接的接口,它提供了池化连接的能力,避免了频繁创建和关闭...

    jdk5.5+tomcat5.5 环境配置

    jdk5.5+tomcat5.5 环境配置 jdk5.5+tomcat5.5 环境配置是 Java 开发中常用的服务器配置,下面将详细介绍其配置过程。 一、下载和安装 jdk 和 tomcat 首先,需要下载最新的 jdk 和 tomcat 软件包。目前,最新的 ...

    Tomcat5.5数据源的配置[图解]

    总的来说,配置Tomcat数据源涉及多个步骤,包括安装管理插件、配置服务器和应用级别的XML文件,以及正确设置数据库连接参数。每个环节都至关重要,只有确保这些步骤都准确无误,才能实现平稳的数据库连接。

    Tomcat5.5配置SSL

    在IT行业中,Tomcat是一...总结一下,配置Tomcat 5.5的SSL涉及到生成和导入证书、修改Tomcat配置文件以及在Web应用层设置安全约束。通过这些步骤,你可以确保Web应用程序通过HTTPS提供服务,从而提高数据传输的安全性。

    tomcat5.5+sql2K数据库连接池配置及应用

    ### Tomcat 5.5 + SQL Server 2000 数据库连接池配置与应用详解 #### 一、概述 本文旨在详细介绍如何在Tomcat 5.5环境下配置SQL Server 2000的数据库连接池,并通过示例演示如何在实际应用中使用这种配置。在开发...

    tomcat5.5 admin配置

    Tomcat 5.5是Apache软件基金会的Jakarta项目中的一个开源Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范。在Tomcat 5.5中,admin页面是一个内置的管理应用程序,允许用户监控和管理Tomcat...

    Tomcat5.5连接池配置

    本文将详细介绍如何在Tomcat 5.5环境下配置Oracle、MySQL以及SQL Server 2000的连接池。 #### 二、连接池基本概念 连接池是一种管理数据库连接的技术,它通过预先创建并维护一定数量的数据库连接实例,来避免每次...

    tomcat5.5官方版

    本文将深入探讨Tomcat5.5的特性、配置、管理和优化,帮助读者全面理解这一经典版本。 一、Tomcat5.5概述 Tomcat5.5主要支持Servlet 2.4和JSP 2.0规范,这两个规范的引入极大地提升了Web应用程序的开发效率和性能。...

    tomcat5.0.x与tomcat5.5.x的配置有较大区别

    在Tomcat 5.0.x 和 5.5.x 中,数据源的配置通常位于`&lt;Host&gt;`和`&lt;/Host&gt;`标签之间,通过`&lt;Context&gt;`元素定义。以下是配置的一个例子: ```xml &lt;Resource name="jdbc/mingri" auth="Container" type="javax.sql....

    Tomcat5.5 的dbcp配置

    Tomcat 5.5中的DBCP配置涉及到添加依赖库、创建数据源配置文件、配置Tomcat服务器和在应用程序中使用JNDI查找数据源。通过这些步骤,可以实现高效且可扩展的数据库连接管理,为Web应用提供稳定的数据库访问支持。在...

    tomcat5.5以及tomcatplugin(附详细配置)

    在Tomcat 5.5中,开发者可以设置虚拟主机、管理Web应用、配置连接器、调整线程池大小等,以优化服务器性能。 【Eclipse】是一个广泛使用的开源集成开发环境(IDE),支持多种编程语言,包括Java。在Java Web开发中...

    tomcat5.5 免安装版+配置教程

    `jdk1.5和tomcat5.5免安装的环境配置.txt`文件很可能是详细记录了配置过程的文字说明,包括JDK和Tomcat的安装、环境变量设置、防火墙端口开放等细节。建议按照这个文件的指示操作,确保每一步都正确无误。 需要注意...

    Tomcat5.5中文版

    1. 数据库连接池:Tomcat 5.5内置了Catalina JDBC连接池,通过配置`context.xml`文件,可以实现数据库连接的复用,提高性能。 2. 线程池:Tomcat使用线程池处理请求,通过调整`maxThreads`和`minSpareThreads`参数...

    tomcat5.5配置数据库连接池

    4. **视频分析**:提供的视频分析可能会详细展示上述配置过程,包括在Tomcat控制台中查看日志以确认数据源是否成功配置,以及通过编写简单的数据库查询示例验证连接池功能。 通过以上步骤,你就可以在Tomcat 5.5中...

    tomcat5.5配置数据库连接池.part1

    tomcat5.5配置数据库连接池.part1

    tomcat5.5.X域名转向和连接池配置的server.xml文件

    本篇文章将详细解释如何在`server.xml`中配置域名转向和连接池。 ### 域名转向(Virtual Hosting) 域名转向允许一个Tomcat实例托管多个独立的Web应用程序,每个应用程序都可以通过不同的域名或端口访问。在`...

    tomcat5.5集群完整版

    【标题】"Tomcat5.5集群完整版"所涉及的知识点主要集中在如何构建和管理一个基于Tomcat5.5的服务器集群。Tomcat作为Apache软件基金会的一个开源项目,是Java Servlet和JavaServer Pages(JSP)技术的开源Web应用...

    tomcat5.5配置数据库连接池.part2

    tomcat5.5配置数据库连接池.part2.rar

Global site tag (gtag.js) - Google Analytics