⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 在不修改tomcat下的servlet.xml的情况下使用连接池!.txt

📁 tomcat 详细设置介绍
💻 TXT
字号:
在不修改TOMCAT下的SERVLET.XML的情况下使用连接池!


1、先写一个属性文件:Proxool.properties,放入你的WEB应用程序的WEB-INF\classes下面,内容如下: 
jdbc-0.proxool.alias=mysql 
jdbc-0.proxool.driver-class=org.gjt.mm.mysql.Driver 
jdbc-0.proxool.driver-url=jdbc:mysql://localhost:3306/soft?user=root&password= 


jdbc-0.proxool.maximum-connection-count=20 
jdbc-0.proxool.prototype-count=4 

jdbc-0.proxool.house-keeping-test-sql=select CURRENT_DATE 
jdbc-0.proxool.verbose=true 
jdbc-0.proxool.statistics=10s,1m,1d 
jdbc-0.proxool.statistics-log-level=DEBUG 

2、web.xml如是写: 
<?xml version="1.0" encoding="ISO-8859-1"?> 

<!DOCTYPE web-app 
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
"http://java.sun.com/dtd/web-app_2_3.dtd"> 



<web-app> 
<servlet> 
<servlet-name>ServletConfigurator</servlet-name> 
<servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class> 

<init-param> 
<param-name>propertyFile</param-name> 
<param-value>WEB-INF/classes/Proxool.properties</param-value> 
</init-param> 
<load-on-startup>1</load-on-startup> 
</servlet> 

<servlet> 
<servlet-name>Admin</servlet-name> 
<servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class> 
</servlet> 

<servlet-mapping> 
<servlet-name>Admin</servlet-name> 
<url-pattern>/Admin</url-pattern> 
</servlet-mapping> 

</web-app> 

3、将驱动程序mm.mysql-2.0.14-bin.jar与proxool-0.8.3.jar放入WEB-INF\lib目录下。 
4、下面是测试的jsp文件: 
<%@ page import="java.sql.*" %> 
<%@ page contentType="text/html;charset=GB2312" %> 

<html> 
<head> 
<title>CH14 - Proxool.jsp</title> 
</head> 
<body> 

<h2>使用 Proxool Connection Pool</h2> 

<% 
  Connection con = null; 
  Statement stmt = null; 
  ResultSet rs = null; 
  try{ 
      con = DriverManager.getConnection("proxool.mysql"); 
      stmt = con.createStatement(); 
      String query = "select * from count_num"; 
      rs = stmt.executeQuery(query); 
      while(rs.next()) { 
        out.print(rs.getLong(1)+"--OK"); 
      } 

      stmt.close(); 
      con.close(); 
  }catch(SQLException sqle){ 
      out.println("sqle="+sqle); 
  } 
  finally{ 
      try { 
        if(con != null){ 
                con.close(); 
        } 
      }catch(SQLException sqle){ 
        out.println("sqle="+sqle); 
      } 
  } 

%> 

</body> 
</html> 

5、后台统计与信息 

请进入:http://127.0.0.1:8080/testpxool/Admin 
(testpxool应改为你的WEB应用程序名)




---------------------------------------------------------------------------------
       



1、先写一个属性文件:Proxool.properties,放入你的WEB应用程序的WEB-INF\classes下面,内容如下: 
jdbc-0.proxool.alias=mssql 
jdbc-0.proxool.driver-class=com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc-0.proxool.driver-url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=数据库名称","数据库用户名","数据库密码" 


jdbc-0.proxool.maximum-connection-count=20 
jdbc-0.proxool.prototype-count=4 

jdbc-0.proxool.house-keeping-test-sql=select CURRENT_DATE 
jdbc-0.proxool.verbose=true 
jdbc-0.proxool.statistics=10s,1m,1d 
jdbc-0.proxool.statistics-log-level=DEBUG 

2、web.xml如是写: 
<?xml version="1.0" encoding="ISO-8859-1"?> 

<!DOCTYPE web-app 
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
"http://java.sun.com/dtd/web-app_2_3.dtd"> 



<web-app> 
<servlet> 
<servlet-name>ServletConfigurator</servlet-name> 
<servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class> 

<init-param> 
<param-name>propertyFile</param-name> 
<param-value>WEB-INF/classes/Proxool.properties</param-value> 
</init-param> 
<load-on-startup>1</load-on-startup> 
</servlet> 

<servlet> 
<servlet-name>Admin</servlet-name> 
<servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class> 
</servlet> 

<servlet-mapping> 
<servlet-name>Admin</servlet-name> 
<url-pattern>/Admin</url-pattern> 
</servlet-mapping> 

</web-app> 

3、将驱动程序mm.mysql-2.0.14-bin.jar与proxool-0.8.3.jar放入WEB-INF\lib目录下。 
4、下面是测试的jsp文件: 
<%@ page import="java.sql.*" %> 
<%@ page contentType="text/html;charset=GB2312" %> 

<html> 
<head> 
<title>CH14 - Proxool.jsp</title> 
</head> 
<body> 

<h2>使用 Proxool Connection Pool</h2> 

<% 
Connection con = null; 
Statement stmt = null; 
ResultSet rs = null; 
try{ 
    con = DriverManager.getConnection("proxool.mssql"); 
    stmt = con.createStatement(); 
    String query = "select * from count_num";   //注意你的表名称
    rs = stmt.executeQuery(query); 
    while(rs.next()) { 
    out.print(rs.getLong(1)+"--OK");  //注意字段名称
    } 

    stmt.close(); 
    con.close(); 
}catch(SQLException sqle){ 
    out.println("sqle="+sqle); 
} 
finally{ 
    try { 
    if(con != null){ 
          con.close(); 
    } 
    }catch(SQLException sqle){ 
    out.println("sqle="+sqle); 
    } 
} 

%> 

</body> 
</html> 

5、后台统计与信息 

请进入:http://127.0.0.1:8080/testpxool/Admin 
(testpxool应改为你的WEB应用程序名)











====================================================

以上为MSSQL的连接方式,把MSSQL的驱动放到LIB下就可以了 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -