Tomcat 5.5 设置 MySQL 数据库连接池
发布时间:2022-04-04 10:26 所属栏目:115 来源:互联网
导读:[@more@]1 环境描述 JDK 1.5 Tomcat 5.5.4 MySQL 4.0.20 MySQL JDBC 3.0.15 Commons dbcp 1.2.1 2 准备工作 JDK, Tomcat, MySQL安装过程并非我的重点,略过。 从http://dev.mysql.com/downloads/下载mysql-connector-java-3.0.15-ga.zip,将其中的mysql-conn
[@more@]1 环境描述 JDK 1.5 Tomcat 5.5.4 MySQL 4.0.20 MySQL JDBC 3.0.15 Commons dbcp 1.2.1 2 准备工作 JDK, Tomcat, MySQL安装过程并非我的重点,略过。 从http://dev.mysql.com/downloads/下载mysql-connector-java-3.0.15-ga.zip,将其中的mysql-connector-java-3.0.15-ga-bin.jar放到jre/lib/ext和Tomcat 5.5/common/lib里面。 从http://jakarta.apache.org/commons/dbcp/下载commons-dbcp-1.2.1.zip,将其中的commons-dbcp-1.2.1.jar放到jre/lib/ext和Tomcat 5.5/common/lib里面。 3 配置Tomcat 在Tomcat 5.5/conf/server.xml的中添加: 。 在Tomcat 5.5/webapps/test/WEB-INF/web.xml的中添加: MySQL Connection Pool JDBC for MySQL javax.sql.DataSource Container 在Tomcat 5.5/webapps/test/META-INF/context.xml的中添加: 4 测试 重启Tomcat服务器,写一个test.jsp: "http://www.w3.org/TR/REC-html40/strict.dtd";> <%@ page import="java.sql.*"%> <%@ page import="javax.sql.*"%> <%@ page import="javax.naming.*"%> <%@ page session="false" %> <% out.print("Start "); try{ Context initCtx = new InitialContext(); Context ctx = (Context) initCtx.lookup("java:comp/env"); Object obj = (Object) ctx.lookup("JDBC for MySQL"); javax.sql.DataSource ds = (javax.sql.DataSource)obj; Connection conn = ds.getConnection(); out.print("MySQL connection pool runs perfectly!"); conn.close(); } catch(Exception ex){ out.print(ex.getMessage()); ex.printStackTrace(); } %> 在浏览器中浏览该jsp文件,成功了哦。记得千万要用完close哦,不然一会就耗尽了。这一点可以通过以root身份登录MySQL,运行show processlist;命令来查看当前所有连接。 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读