tomcat6.0 + JSP + mysql数据库连接池配置
环境:tomcat6.0 ,mySQL 5.021
把mysql驱动包分别放到%TOMCAT_HOME%/lib 和你的应用的WEB-INF\lib文件夹下面
1、修改%TOMCAT_HOME%/conf/server.xml,添加如下内容(部分参数请本地化):
<Context path="/web" docBase="web" debug="0" reloadable="true" crossContext="true">
<Resource name="jdbc/query" auth="Container" type="javax.sql.DataSource" driverClassName="org.gjt.mm.mysql.Driver" maxIdle="20" maxWait="5000" username="username" password="password" url="jdbc:mysql://localhost:3306/DataBaseName" maxActive="100" removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true"/>
</Context>
2、修改对应应用的web.xml,在</web-app>前添加如下内容:
<ResourceLink name="jdbc/query" global="jdbc/query" type="javax.sql.DataSourcer"/>
重启tomcat,大功搞成!
应用实例如下:
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="javax.naming.Context" %>
<%@ page import="javax.sql.DataSource"%>
<%@ page import="javax.naming.InitialContext"%>
<%@ page import="java.sql.*"%>
<html>
<body>
123
<%
DataSource ds = null;
try{
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
//从Context中lookup数据源。
ds = (DataSource)envCtx.lookup("jdbc/query");
if(ds!=null)
{
out.println("已经获得DataSource!");
out.println("<br>");
Connection conn = ds.getConnection();
Statement stmt=conn.createStatement();
ResultSet rst=stmt.executeQuery("select * from cs_order");//从一个已存在的表中读取数据
out.println("以下是从数据库中读取出来的数据:<br>");
while(rst.next()){
out.println("<br>");
out.println(rst.getString(8));}
}
}
catch(Exception ne)
{
out.println("出现如下错误:<br>");
out.println(ne);
}
%>
</body>
</html>
分享到:
相关推荐
Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置!.pdf
Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置!宣贯.pdf
Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置![参考].pdf
Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置![借鉴].pdf
XP下配置ApacheWebServer2.2+PHP5.2.9.2+MySql6.0 +Tomcat6.0+ JSP 整合.rar
jdk1.5+Tomcat6.0+MyEclipse8.5+Mysql5.0--BBS的安装部署说明
JDK-6u12+Tomcat6.0+JSP经典配置
详尽的数据库连接池配置方法,主要是利用tomcat6.0+oracle,利用第三方dbcp-jar包,可以取得当前连接数。
Apache 2.2 + Tomcat 6.0 + MySQL 5.0 + mod_jk 整合
Tomcat6.0 + Sql2000的连接池配置,本人总结的,非常好用的
InstallAnyWhere J2EE集成Tomcat6.0+MySql5.1+JDK1.5
jsp开发用到的myeclipse+mysql+tomcat的安装与配置的详细信息,对在安装与配置过程中的一些常见问题和问题的解决方法进行了详细的讲解。
linux下安装jdk1.7+ tomcat6.0 + mysql5.5 、有详细说明和命令
tomcat6.0+memcached 依赖jar包
IIS6.0+tomcat6.0+JK整合(8080端口和80端口共用jsp网站)参考.pdf
Flex4.5 + Tomcat6.0 + MyEclipse 9.0+ Java+Blazeds环境配置和使用
tomcat6.0配置数据库连接池常见错误解决方案 tomcat6.0配置数据库连接池常见错误解决方案 tomcat6.0配置数据库连接池常见错误解决方案
有关的配置,有图解的,如果不会,可以按照文档进行安装