请大家看看我的server.xml配置及jsp中操作数据库的方式,用的是不是Tomcat内置连接池我在%Tomcat_home%的conf下的server.xml加入了以下代码:<Context path="/bookstore" docBase="F:\bookstore" workDir="F:\bookstore\work" debug="0" reloadable="true" crossContext="true"> 
 <Resource 
  name="jdbc/bookstore" 
  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://localhost:1433;DatabaseName=bookstore"/>
</Context>
是不是说明我既配了一个数据源,又配置了一个连接池
我的jsp文件的前半部分如下,其中的
Context initCtx=new InitialContext();
DataSource ds=(DataSource)initCtx.lookup("java:comp/env/jdbc/bookstore");
conn=ds.getConnection();
这种得到Connection的方式用的是Tomcat内置的连接池DBCP吗?<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="javax.naming.*" %>
<%@ page import="javax.sql.*" %>
<%@ page import="java.sql.*" %>
<html>
<head>
<title>JDBC Test</title>
</head>
<body>
<%
        Connection conn=null;
        Statement stmt=null;
        ResultSet rs=null;
        ResultSetMetaData md=null;
        try
        {
                Context initCtx=new InitialContext();
                 
               DataSource ds=(DataSource)initCtx.lookup("java:comp/env/jdbc/bookstore");
                if(ds!=null)
                {
                        out.println("已经获得DataSource");
                        out.println(ds.toString());
                        conn=ds.getConnection();
                        stmt=conn.createStatement();
                        out.println("aa");
                        rs=stmt.executeQuery("select * from bookstore");