日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

JSP proxool+mysql数据库连接池配置

發(fā)布時間:2025/7/14 数据库 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JSP proxool+mysql数据库连接池配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

需要的jar包包括

proxool-0.9.1.jarproxool核心包
proxool-cglib-0.9.1.jarproxool連接池組件
mysql-connector-java-5.1.36mysql數(shù)據(jù)庫驅(qū)動?
log4j-1.2.15.jar日志
commons-lang-2.4.jarcommon工具
commons-logging-1.1.1.jarcommon 日志

WEB-INF/proxool-mysql.xml

<?xml?version="1.0"?encoding="UTF-8"?> <something-else-entirely><proxool><alias>mysql</alias><driver-url>jdbc:mysql://localhost:3306/likereading</driver-url><driver-class>com.mysql.jdbc.Driver</driver-class><driver-properties><property?name="user"?value="root"?/><property?name="password"?value="root"?/></driver-properties><maximum-connection-count>100</maximum-connection-count><prototype-count>15</prototype-count><minimum-connection-count>5</minimum-connection-count><maximum-active-time>1000</maximum-active-time><house-keeping-sleep-time>30000</house-keeping-sleep-time><house-keeping-test-sql>select?CURRENT_DATE</house-keeping-test-sql></proxool> </something-else-entirely>

WEB-INF/web.xml

<?xml?version="1.0"?encoding="UTF-8"?> <web-app?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"?xmlns="http://java.sun.com/xml/ns/javaee"?xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"?xsi:schemaLocation="http://java.sun.com/xml/ns/javaee?http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"?version="3.0"><display-name>LikeReading</display-name><context-param><param-name>webAppRootKey</param-name><param-value>LikeReading.root</param-value></context-param><!------proxool配置---------------><servlet><servlet-name>ServletConfigurator</servlet-name><servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class><init-param><param-name>xmlFile</param-name><param-value>WEB-INF/proxool-mysql.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet><servlet-name>proxool</servlet-name><servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class></servlet><!------proxool配置---------------><servlet><servlet-name>UserCtxServlet</servlet-name><servlet-class>cn.twt.svx.controllers.UserCtxServlet</servlet-class></servlet><servlet-mapping><servlet-name>UserCtxServlet</servlet-name><url-pattern>/UserCtx.do</url-pattern></servlet-mapping><servlet><servlet-name>BookCtxServlet</servlet-name><servlet-class>cn.twt.svx.controllers.BookCtxServlet</servlet-class></servlet><servlet-mapping><servlet-name>BookCtxServlet</servlet-name><url-pattern>/BookCtx.do</url-pattern></servlet-mapping><servlet><servlet-name>HomeCtrlServlet</servlet-name><servlet-class>cn.twt.svx.controllers.HomeCtrlServlet</servlet-class></servlet><servlet-mapping><servlet-name>proxool</servlet-name><url-pattern>/proxool</url-pattern></servlet-mapping><filter><filter-name>setCharacterEncoding</filter-name><filter-class>cn.twt.svx.filter.EncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>utf-8</param-value></init-param></filter><filter-mapping><filter-name>setCharacterEncoding</filter-name><url-pattern>/*</url-pattern></filter-mapping><filter><filter-name>logfilter</filter-name><filter-class>cn.twt.svx.filter.LogFilter</filter-class></filter><filter-mapping><filter-name>logfilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><servlet-mapping><servlet-name>HomeCtrlServlet</servlet-name><url-pattern>/index.jsp</url-pattern></servlet-mapping><servlet-mapping><servlet-name>HomeCtrlServlet</servlet-name><url-pattern>/index.html</url-pattern></servlet-mapping><servlet-mapping><servlet-name>HomeCtrlServlet</servlet-name><url-pattern>/index.htm</url-pattern></servlet-mapping><servlet-mapping><servlet-name>HomeCtrlServlet</servlet-name><url-pattern>/index.php</url-pattern></servlet-mapping><servlet-mapping><servlet-name>HomeCtrlServlet</servlet-name><url-pattern>/index.asp</url-pattern></servlet-mapping><servlet-mapping><servlet-name>HomeCtrlServlet</servlet-name><url-pattern>/index.do</url-pattern></servlet-mapping><welcome-file-list><welcome-file>index.jsp</welcome-file><welcome-file>index.html</welcome-file></welcome-file-list><session-config><session-timeout>3600000</session-timeout></session-config><error-page><error-code>404</error-code><location>/NotFound.jsp</location></error-page><error-page><exception-type>exception.ServletNotFound</exception-type><location>/sorry.jsp</location></error-page><error-page><exception-type>java.lang.NullPointerException</exception-type><location>/sorry.jsp</location></error-page> </web-app>

連接工具類

package?cn.twt.svx.utils; import?java.sql.Connection; import?java.sql.DriverManager; import?java.sql.SQLException; import?org.apache.commons.logging.Log; import?org.apache.commons.logging.LogFactory;public?class?DBFactory {private?static?DBFactory?instance?=?null;public?static?Log?log?=?LogFactory.getLog(DBFactory.class);private?DBFactory(){try{Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");}catch?(ClassNotFoundException?e){log.error(e.getLocalizedMessage(),?e);}}public?static?DBFactory?getInstance(){if?(instance?==?null)?{synchronized?(DBFactory.class){if?(instance?==?null)?{instance?=?new?DBFactory();}}}return?instance;}public?Connection?getConnection(){Connection?conn?=?null;try{conn?=?DriverManager.getConnection("proxool.mysql");}catch?(SQLException?e){e.printStackTrace();}return?conn;}public?static?void?quietClose(Connection?sqlConn){if?(sqlConn?!=?null)?{try{sqlConn.close();}catch?(SQLException?e){e.printStackTrace();log.error(e.getLocalizedMessage(),?e);}}} }





轉(zhuǎn)載于:https://my.oschina.net/ososchina/blog/501053

總結(jié)

以上是生活随笔為你收集整理的JSP proxool+mysql数据库连接池配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。