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/免费服务器
CentOS下Nginx1.1.15+Php5.3.10+Mysql5.5.20编译安装.手工编译成功
apache tomcat 5.5.20apache tomcat 5.5.20apache tomcat 5.5.20apache tomcat 5.5.20apache tomcat 5.5.20
tomcat5.5.20.rar,tomcat
tomcat5.5.20 带native libarary<br/>放在windows/system32/下面就可以了
apache-tomcat-5.5.20.exe
Tomcat 5.5.20 汉化版 for Windows jaxmao-tomcat-5.5.20
TOMCAT_IIS_connect_by_flashlm Tomcat5.5.20 与 IIS5.1、IIS6.0的整合方法及心得
内含tomcat5.5.20和tomcat6.0.1
Tomcat5.5.20汉化版 安装简单方便...
开发web应用程序发布时所用的tomcat服务器,tomcat猫!
Tomcat5.5.20中文使用帮助文档
apache-tomcat-5.5.20;apache-tomcat-5.5.20-admin。这里面有两个软件,都是JAVA必不可少的,希望对大家有帮助。
apache-tomcat-5.5.20.rar
<br/><br/>运行环境:JDK1.4.2+Eclipse3.2+MyEclispe5.1 + MySQL5 + Tomcat5.5.20 +Windows XP Professional/Windows 2K Professional/ Windows 2K3 advanced server<br/><br/>安装运行方法:<br/>1。在MySQL5里创建...
免安装版下载tomcat,tomcat-5.5.20.zip,用了很久没什么问题。解压完后就可以使用
omcat是Apache 软件基金会(Apache Software ...因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是6.0。
MySQL_5.5.20_winx64下载下载
3.要想管理模块能够顺利运行,那么还要保证一点:确保设置了CATALINA_HOME这个系统环境变量,变量的值为你的tomcat的安装目录。如果你不愿意设置环境变量,那么也有一个方法,就是将【tomcat的安装目录】\server\...
tomcat-5.5.20 的 admin 插件