mysql的驱动包要放到tomcat5.5.20\common\lib目录下,如是是tomcat6.x直接放到Tomcat6\lib目录下
在tomcat5.5.20\conf\Catalina\localhost目录下新建一文件,文件名为:你的项目名称.xml
如果你用的是tomcat6.x conf没有下没有Catalina\localhost这个目录,那就直接创建这个目录再加这个文件就可以了
文件内容如下:
<!--
Context configuration file for the Tomcat Manager Web App
$Id: manager.xml 303123 2004-08-26 17:03:35Z remm $
-->
<Context docBase="D:\janson\workspace\tomcat5.5.20\webapps\rolcoe"
privileged="true" antiResourceLocking="false" antiJARLocking="false">
<!-- Link to the user database we will get roles from -->
<ResourceLink name="users" global="UserDatabase"
type="org.apache.catalina.UserDatabase"/>
<Resource
name="jdbc/MysqlPool"
type="javax.sql.DataSource"
maxActive="4"
maxIdle="2"
username="root"
maxWait="5000"
driverClassName="com.mysql.jdbc.Driver"
password="1111"
url="jdbc:mysql://localhost:3306/rolcoe"/>
</Context>
获取连接类如下:
package com.rolcoe.daoFactory;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
public class ConnectionManage {
public final static String DBJNDI = "java:comp/env/jdbc/MysqlPool";//MysqlPool是连接池名称,要和上面的配置文件 name="jdbc/MysqlPool"中的MysqlPool一致
private static Context Actx = null;
private static DataSource Ads = null;
public static void CloseConn(Connection conn){
try {
conn.close();
} catch (SQLException ex) {
}
}
public static Connection getDBConn() {
Connection Aconn = null;
if (Actx == null) {
try {
Actx = new InitialContext();
} catch (NamingException ex) {
Actx = null;
System.out.print("初始化连接池错误!No Context!!" + ex.getMessage());
}
}
if (Actx != null) {
try {
Ads = (DataSource) Actx.lookup(DBJNDI);
} catch (NamingException ex) {
System.out.print("查找数据库连接池错误!!" + ex.getMessage());
}
if (Ads != null) {
try {
Aconn = Ads.getConnection();
} catch (SQLException ex) {
System.out.print("创建数据库连接错误!!" + ex.getMessage());
}
}
}
return Aconn;
}
/* public void close() {
if (cn != null)
try {
cn.close();
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}*/
public static void close_p(Connection con, PreparedStatement pstm) {
try {
if (con != null)
con.close();
if (pstm != null)
pstm.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void close_s(Connection con, Statement pstm) {
try {
if (con != null)
con.close();
if (pstm != null)
pstm.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void close_s(Connection con, Statement pstm, ResultSet rs) {
try {
if (rs != null)
rs.close();
if (pstm != null)
pstm.close();
if (con != null)
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void close_p(Connection con, PreparedStatement pstm,
ResultSet rs) {
try {
if (rs != null)
rs.close();
if (pstm != null)
pstm.close();
if (con != null)
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String args[]) {
new ConnectionManage();
}
}
分享到:
相关推荐
【描述】"jaxmao-tomcat-5.5.20/免费服务器" 暗示这个软件包包含了完整的Tomcat 5.5.20服务器环境,用户可以下载并安装在自己的计算机上,用于搭建和运行基于Java技术的web服务。这个版本可能是jaxmao对原始Tomcat...
标题中的"tomcat5.5.20.rar"表明这是一个包含Tomcat服务器版本5.5.20的压缩文件,通常用于软件分发或备份。Tomcat是Apache软件基金会的一个开源项目,它是一个轻量级的Java应用服务器,主要用于运行Servlet和JSP应用...
配置PHP以连接MySQL,添加`--with-mysql=/usr/local/mysql`、`--with-mysqli=/usr/local/mysql/bin/mysql_config`等参数。 5. **编译并安装**: ```bash ./configure --with-mysql=/usr/local/mysql --with-...
Apache Tomcat 5.5.20 是一个广泛使用的开源软件,它是一个符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,主要用于部署和运行Java Web应用程序。这个版本的Tomcat是在Java EE 5规范下开发的,因此它...
Apache Tomcat 5.5.20 是一个广泛使用的开源软件,它是一个符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,主要用于部署和运行Java Web应用程序。这个版本是Tomcat历史上的一个重要里程碑,因为它提供...
Apache Tomcat是一个开源的软件应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)技术。这个"apache-tomcat-5.5.20"是Tomcat的一个具体版本,发布于2006年,属于Tomcat 5.x系列。在IT行业中,Tomcat因...
在本篇文章中,我们将深入探讨Tomcat 5.5.20这一版本在Linux操作系统中的应用和配置。 一、Tomcat 5.5.20简介 Tomcat 5.5.20是Tomcat 5.5系列的一个稳定版本,发布于2007年。该版本在性能和安全性上都有所提升,...
综上所述,Tomcat 5.5.20汉化版是为中国用户设计的Java Web应用服务器,提供了与官方英文版相似的功能,但在界面和文档上进行了中文本地化。通过提供的安装程序和额外的资源文件,用户可以方便地在Windows环境中搭建...
apache-tomcat-5.5.20.exe
- **性能优化**:监控系统性能,根据负载调整AJP连接池大小,以及IIS和Tomcat的并发设置。 - **错误处理**:IIS可能无法正确处理Java应用抛出的异常,需要在ISAPI Redirector的配置中设定错误处理机制。 此外,...
Apache Tomcat是一款开源的、基于Java的Web应用服务器,它主要负责执行Java Servlet和JavaServer Pages(JSP)技术。标题中的"apache-tomcat-5.5.20.rar"指的是Apache Tomcat的5.5.20版本,这是一个较老的版本,发布...
Apache Tomcat 5.5.20是一款广泛应用的开源Java Servlet容器,由Apache软件基金会开发。这个版本的Tomcat经过了汉化处理,使得对于中文用户来说,安装和使用过程更为简便,消除了语言障碍,增加了用户体验。在本文中...
Apache Tomcat 5.5.20 是一个广泛使用的开源软件,它是一个符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,专门用于运行基于Java的Web应用程序。Tomcat以其轻量级、高效和易用性而闻名,是许多开发...
Apache Tomcat是一款开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是Web服务器中不可或缺的一部分。本篇文章将重点探讨Tomcat 5.5.20和6.0.1这两个版本之间的差异、改进以及升级...
- **配置**:Tomcat的配置主要通过`conf`目录下的`server.xml`文件进行,其中包含了关于端口设置、连接器、虚拟主机等配置信息。 - **目录结构**:包含`bin`(启动脚本)、`conf`(配置文件)、`lib`(JAR文件)、...
《Tomcat 5.5.20 中文使用帮助文档》是针对Apache Tomcat服务器5.5.20版本的详尽指南,旨在为用户提供全面的中文操作指导和问题解答。Tomcat是一款开源的Java Servlet容器,广泛应用于Web应用程序的部署和运行。以下...
Tomcat 5.5.20 版本是其历史上的一个稳定版本,提供了对Java Servlet 2.4 和 JSP 2.0 规范的支持。"admin" 插件则是Tomcat中的一个重要组成部分,它提供了管理和监控Tomcat服务器的功能。 首先,让我们详细了解一下...
标题中的"tomcat5.5.20 native all library"指的是Tomcat服务器的5.5.20版本的本机库(Native Library)集合。在Apache Tomcat中,本机库是一个关键组件,它提供了与操作系统更直接交互的能力,尤其是对于处理SSL...