问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

如何配置mysql连接池的proxool环境

发布网友 发布时间:2022-04-09 16:17

我来回答

1个回答

热心网友 时间:2022-04-09 17:46

proxool连接池在tomcat+MySQL环境下的配置
proxool是一个开源的连接池,性能优异,最好的是:即时监控连接池状态。
1、把proxool库文件放在WEB-INF/lib/,建立WEB-INF/db.xml,内容大概如下:
<?xml version="1.0" encoding="UTF-8" ?>
<proxool>
<alias>mysql</alias>
<driver-url>jdbc:mysql://localhost/dmim</driver-url>
<driver-class>org.gjt.mm.mysql.Driver</driver-class>
<statistics>1m,15m,1d</statistics>
<driver-properties>
<property name="user" value="root"/>
<property name="password" value="123456"/>
</driver-properties>
<maximum-connection-count>100</maximum-connection-count>
<minimum-connection-count>25</minimum-connection-count>
<maximum-active-time>60000</maximum-active-time>
<house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql>
</proxool>
2、在WEB-INF/web.xml中<web-app>节点里加入如下内容:
<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/db.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>
<servlet-mapping>
<servlet-name>proxool</servlet-name>
<url-pattern>/proxool</url-pattern>
</servlet-mapping>
3、在需要连接数据库时,只需要写:
Connection conn = null;
conn = DriverManager.getConnection("proxool.mysql");
其它像conn.createStatement();和conn.prepareStatement(sql);之类的操作都和原来一样。
关闭连接一定要注意在catch 和 final里也要关闭
4、测试用例:
<%@ page contentType="text/html; charset=GBK"%>
<%@ page import="Java.sql.*,javax.naming.*"%>
<%
try {
Connection conn = DriverManager.getConnection("proxool.mysql");
Statement stmt = conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,
java.sql.ResultSet.CONCUR_READ_ONLY);
String strSQL = "SELECT * FROM consumer";
ResultSet rs = stmt.executeQuery(strSQL);
while(rs.next()){
out.println(rs.getString(2));
}
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
...ccccccccccccccccccccccccc
</html>
<%
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
throw e;
}
%>
如何配置mysql连接池的proxool环境

1、把proxool库文件放在WEB-INF/lib/,建立WEB-INF/db.xml,内容大概如下:&lt;?xml version="1.0" encoding="UTF-8" ?&gt; &lt;proxool&gt; &lt;alias&gt;mysql&lt;/alias&gt; &lt;driver-url&gt;jdbc:mysql://localhost/dmim&lt;/driver-url&gt; &lt;driver-class&gt;org.gjt.mm.mysql.Driver&lt;/driver-class&gt; &lt;statistics&gt;1m,15m,1...

hibernate proxool怎么使用

hibernate.proxool.existing_pool:此值设为 false,当 hibernate 开始被调用时,就会初始化 proxool,进行数据库连接等操作,这样最省事;hibernate.proxool.xml:proxool 配置文件的名字,此例中是 proxool-snake.xml 配置文件编辑完成后,需要放到 CLASSPATH 路径中,迟些我会另外再写文章介绍通过 build.x...

在使用Proxool连接池遇到的几点问题及解决办法

1:服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉;2:客户关掉了浏览器,而服务器还在给客户端发送数据;3:浏览器端按了Stop;4:服务器给客户端响应结果给防火墙拦截了。”但是程序是并不是web程序。仔细想了想问题应该不是这个。然后通过看Proxool连接池配置和此问题的原因,我...

(J2EE)关于 proxool 连接池自动断开连接的问题

&lt;maximum-active-time&gt;60000&lt;/maximum-active-time&gt; 这个配置的意思就是,house会自动检测每一个线程的连接时间,如果有一个线程的连接时间超过了这个配置的时间(ms),那么house会自动杀掉该线程,不管该线程是不是active的照杀不误。所以楼主隔一段时间之后,在操作就会提示connection.close()方法已经被...

JDBC快速入门:看我如何用JDBC数据库连接池,轻松解决大量并发请求问题...

C3P0具有良好的稳定性,但速度稍慢;DBCP速度较快,但稳定性较差;Proxool具有监控连接池状态的功能,稳定性比C3P0差;BoneCP速度较快;而Druid(德鲁伊连接池)由阿里提供,综合了其他连接池的优点,是日常项目开发中使用频率最高的。为了使用Druid(德鲁伊连接池),我们可以通过配置文件`druid.properties`...

数据库连接池Java中开源的数据库连接池

Proxool,封装了其他类型的驱动程序,提供可配置的连接池,速度快且成熟稳定。 Jakarta DBCP,基于commons-pool的数据库连接池,适用于应用程序内部使用。 DDConnectionBroker,一个轻量级连接池,适合简单需求。 DBPool,高效且易配置,包含对象池,可自定义需求。 XAPool,支持XADataSource,提供连接池...

用的proxool的数据库连接池,怎么把cpu占用率降下去

1&gt; 相同时间内同等量的线程数和循环次数下:通过对三个连接池的三个标志性性能测试参数(Average,median,90%Line)进行比较发现:性能dbcp&lt;=c3p0&lt;proxool;2&gt; 不同情况下的同一数据库连接池测试:通过观察 Average,median,90%Line三个参数发 现三个连接池的稳定性(三种连接池的三个测试参数的...

proxool 这个单词你们都怎么念, java中的数据库连接池,请高手。

proxool 这个单词你们都怎么念, java中的数据库连接池,请高手。 5  我来答 分享 微信扫一扫 新浪微博 QQ空间 举报 浏览46 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 数据库连接池 proxool 单词 java 搜索资料 本地图片 图片链接 代码 提交回答 匿名 回答...

C3P0,Proxool 数据库连接池哪个更好

1 dbcp dbcp可能是使用最多的开源连接池,原因大概是因为配置方便,而且很多开源和tomcat应用例子都是使用的这个连接池吧。这个连接池可以设置最大和最小连接,连接等待时间等,基本功能都有。这个连接池的配置参见附件压缩包中的:dbcp.xml 使用评价:在具体项目应用中,发现此连接池的持续运行的稳定性还是...

如何创建 DataSource

一、JNDI方式创建DataSource 以JNDI方式创建数据源首先要配置数据源的相关连接信息,也就是数据源连接池。该配置应该在Tomcat安装目录下的conf/context.xml文件中配置,在Eclipse的J2EE架构下,也可以把context.xml文件创建在/META-INF目录下。其配置如下:&lt;Context&gt;&lt;!--MySql--&gt; &lt;Resource name="jdbc/...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
第五人格自救有什么用介绍_第五人格自救有什么用是什么 有哪些国内知名的编程教育加盟项目? 综合实践调查报告是什么资料 天气渐热防溺水知识 防溺水小常识 河南博康电子设备销售有限公司怎么样? 郑州博康康复辅助器具有限公司怎么样? 河南博康电子科技有限公司怎么样? 电子掺杂是什么意思? 2022 Top 50国产MCU厂商综合实力排名分析报告 合肥中秋节送什么给长辈 “温暖”最重要 学电子商务需要什么学历以及对时间有要求么? 电子商务对学历要求高吗? 跨境电商专业对学历有什么要求? 学习电商对学历要求高么? 电子商务行业企业招聘对于学历的要求是怎样的? 学电子商务需要什么学历? excel2003怎么固定表头和表尾,中间区域可以滚动 大家去哪里下载MP4视频比较好啊? excel2013怎么固定表头 怎么下载MP4的视频? 到那下载MP4视频? 快对作业是VIP删了会不会自动续费? 华为手机快对作业为什么不能用? 金桔干不适合什么人群喝? 小金桔茶第二天还能再煮水唱吗? 快对作业里不同身份有什么区别 金桔绿茶有什么作用,味道怎样呢? 抽烟的喝什么茶清肺 给屏幕贴防窥膜会引起同事的反感吗? 金桔茶的做法是什么? 学习电子商务有什么要求?有年龄限制嘛 成为电子商务人才,需要具备哪些条件? 请问电子商务师要不要要求什么学历 电子商务专业就业学历要求高吗 电子商务要什么学历吗? 王一博私下里用的什么手机? 王一博手机照相的旁边有当中有一个点点是什么手机的左边是什么手机当中有一个? 王一博成为蕉内品牌代言人,他此前还代言过哪些商品? 王一博代言的所有品牌 王一博代言的品牌有哪些 王一博和赵丽颖共同代言的手机品牌是什么? 王一博转信号枪,王一博的吃鸡水平如何? 王一博哪个代言最厉害 放弃过去迎接未来的句子 送走2020迎来2021的句子有哪些? 微信如何恢复删除好友 表达2020年过去2021年到来的句子有哪些? 表达2020年过去,2021年到来的句子有哪些? 新年到来的时候,如何告别过去,拥抱更好的未来? 谁能告诉我怎样才能告别过去,迎接现在.
  • 焦点

最新推荐

猜你喜欢

热门推荐