tomcat中配置连接池
2008-12-30 15:46
169 查看
在tomcat5.5中有admin管理模块可以在里面的
resource里的datasource选项进行配置。
×××××××××××××××××××××××××
在tomcat6.0中/conf/context.xml中配置如下内容:
<Context path="/DBTest" docBase="DBTest"
debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="sa" password="sa" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://192.168.0.5:1433;DatabaseName=shopServlet"/>
</Context>
————————————————————————
————————————————————————
然后再在你的应用程序下的web-inf/web.xml中配置如下内容:
<description>SQL Test App</description>
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/TestDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
两处的Resource name要致如都是:jdbc/TestDB
==========================
测试页面程序如下:
<%@ page language="java" pageEncoding="gbk"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%
Connection conn=null;
Context initCtx=new InitialContext();
Context ctx=(Context)initCtx.lookup("java:comp/env");
javax.sql.DataSource ds=(javax.sql.DataSource)ctx.lookup("jdbc/TestDB");
conn=ds.getConnection();
Statement stmt=conn.createStatement();
PreparedStatement ps=conn.prepareStatement("select * from b_order_t");
ResultSet rs=ps.executeQuery();
while(rs.next()){
out.println(rs.getString(1)+"<br>");
}
rs.close();
stmt.close();
out.println("ok");
%>
resource里的datasource选项进行配置。
×××××××××××××××××××××××××
在tomcat6.0中/conf/context.xml中配置如下内容:
<Context path="/DBTest" docBase="DBTest"
debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="sa" password="sa" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://192.168.0.5:1433;DatabaseName=shopServlet"/>
</Context>
————————————————————————
————————————————————————
然后再在你的应用程序下的web-inf/web.xml中配置如下内容:
<description>SQL Test App</description>
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/TestDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
两处的Resource name要致如都是:jdbc/TestDB
==========================
测试页面程序如下:
<%@ page language="java" pageEncoding="gbk"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%
Connection conn=null;
Context initCtx=new InitialContext();
Context ctx=(Context)initCtx.lookup("java:comp/env");
javax.sql.DataSource ds=(javax.sql.DataSource)ctx.lookup("jdbc/TestDB");
conn=ds.getConnection();
Statement stmt=conn.createStatement();
PreparedStatement ps=conn.prepareStatement("select * from b_order_t");
ResultSet rs=ps.executeQuery();
while(rs.next()){
out.println(rs.getString(1)+"<br>");
}
rs.close();
stmt.close();
out.println("ok");
%>
相关文章推荐
- Tomcat 5.5中配置连接池
- Tomcat+Oracle配置连接池的例子
- JSP中tomcat的SQL Server2000数据库连接池的配置
- 在tomcat中配置MySQL和oracle数据库连接池的异同
- Java web----Tomcat配置连接池
- Tomcat6.0连接池配置(oracle)
- Tomcat5.5 连接池配置
- (转)Tomcat5.0-5.5连接池配置指南
- tomcat配置连接池错误解决
- JSP中tomcat的SQL Server2000数据库连接池的配置
- tomcat 连接池配置
- Tomcat连接池配置与实现/JNDI
- 使用Tomcat-5.5.20配置数据库连接池详细介绍
- tomcat连接池的配置
- JSP中tomcat的SQL Server2000数据库连接池的配置
- Oracle 10g&Tomcat 6.0 连接池配置
- 连接池配置——Tomcat6.0/5.5+MySQL5.0+JDK1.6+MyEclipse8.0GA
- tomcat连接池的配置
- tomcat6.0中jdni连接池的配置
- TOMCAT 5.0.28设置MSSQL2000数据连接池(二),配置多个连接池,完全测试通过