文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发Java监控Proxool连接池的活动连接变化情况
精品推荐
特别推荐
·实例讲解:Java中的SOAP技术
·Java语言出现的背景 影响及前景
·Java精华积累:初学者都应该搞懂的问题
·Java多媒体框架设计自动播放机实例详解
·如何有效防止Java程序源码被人偷窥?
·Cell插件在J2EE系统中的应用
·初学者想学Hibernate,初级基础教程
·Java语言实现支持视频点播的WEB服务器
·关于Java编程的中文问题的几条分析原则
·确保J2ME无线移动商业应用程序的安全性
·Java开源技术:Eclipse的使用技巧详解
·新手入门:Java中的修饰词使用方法总结
·JAVA开发者应该去的20个英文网站
·使用JDBC创建数据库访问程序
·JDK的命令详解
·Java学习从入门到精通(附FAQ)
·Tomcat性能调整
·JSF:Java中面向Web开发的生旦净末丑
·对Java语言入门初学者的一些建议
·Java技术的新方向
热点TOP10
·Java图形用户界面设计
·在桌面应用中使用JAVA DB
·3D编程指南第一部分:快速进入移动JAVA 3D编程世界
·java swing的拖放例子
·用Java编写的记事本程序(1)
·用Java编写的记事本程序(3)
·JasperReport经验谈
·图解JBuilderX安装与实践
·用java编写的小游戏源代码分析
·struts+spring+ibatis轻量级J2EE开发
·单源点最短路径Dijkstra算法的JAVA实现
·实例讲解:Java中的SOAP技术
·初学者想学Hibernate,初级基础教程
·中国农历二百年算法及年历程序分析一
·用Java实现SMTP服务器
·Java语言出现的背景 影响及前景
·Java Applet 入门第三天
·用Java编写的记事本程序(2)
·Java学习从入门到精通(附FAQ)
·通过JCA实现企业级应用程序的“即插即用”

监控Proxool连接池的活动连接变化情况

日期:2007年5月2日 作者: 查看:[大字体 中字体 小字体]


研究了Proxool连接池的源代码后完成下面的程序,Proxool连接池的配置过程略。


监控Proxool连接池的活动连接变化情况(图一)
监控Proxool连接池的活动连接变化情况(图二)/**//*
监控Proxool连接池的活动连接变化情况(图三)*@author 我为J狂 建立日期 2007-4-18
监控Proxool连接池的活动连接变化情况(图三)*
监控Proxool连接池的活动连接变化情况(图四)*/
监控Proxool连接池的活动连接变化情况(图五)package net.blogjava.lzqdiy;
监控Proxool连接池的活动连接变化情况(图五)
监控Proxool连接池的活动连接变化情况(图五)import java.net.URL;
监控Proxool连接池的活动连接变化情况(图五)import java.sql.*;
监控Proxool连接池的活动连接变化情况(图五)import org.logicalcobwebs.proxool.ProxoolException;
监控Proxool连接池的活动连接变化情况(图五)import org.logicalcobwebs.proxool.ProxoolFacade;
监控Proxool连接池的活动连接变化情况(图五)import org.logicalcobwebs.proxool.configuration.JAXPConfigurator;
监控Proxool连接池的活动连接变化情况(图五)import org.logicalcobwebs.proxool.admin.SnapshotIF;
监控Proxool连接池的活动连接变化情况(图五)
监控Proxool连接池的活动连接变化情况(图五)public class DBConnection
监控Proxool连接池的活动连接变化情况(图一)监控Proxool连接池的活动连接变化情况(图二)监控Proxool连接池的活动连接变化情况(图六){
监控Proxool连接池的活动连接变化情况(图三)
监控Proxool连接池的活动连接变化情况(图三)    private static boolean initialized = false;
监控Proxool连接池的活动连接变化情况(图三)
监控Proxool连接池的活动连接变化情况(图三)    private static int activeCount = 0;
监控Proxool连接池的活动连接变化情况(图三)
监控Proxool连接池的活动连接变化情况(图三)    public static Connection getConnection() throws SQLException
监控Proxool连接池的活动连接变化情况(图七)监控Proxool连接池的活动连接变化情况(图八)    监控Proxool连接池的活动连接变化情况(图六){
监控Proxool连接池的活动连接变化情况(图三)        Connection connection = null;
监控Proxool连接池的活动连接变化情况(图三)        if (!initialized)
监控Proxool连接池的活动连接变化情况(图七)监控Proxool连接池的活动连接变化情况(图八)        监控Proxool连接池的活动连接变化情况(图六){
监控Proxool连接池的活动连接变化情况(图三)
监控Proxool连接池的活动连接变化情况(图三)            init();
监控Proxool连接池的活动连接变化情况(图九)        }
监控Proxool连接池的活动连接变化情况(图三)
监控Proxool连接池的活动连接变化情况(图三)        connection = DriverManager.getConnection("proxool.Develop");
监控Proxool连接池的活动连接变化情况(图三)        try
监控Proxool连接池的活动连接变化情况(图七)监控Proxool连接池的活动连接变化情况(图八)        监控Proxool连接池的活动连接变化情况(图六){
监控Proxool连接池的活动连接变化情况(图三)            SnapshotIF snapshot = ProxoolFacade.getSnapshot("Develop", true);
监控Proxool连接池的活动连接变化情况(图三)            int curActiveCount = snapshot.getActiveConnectionCount();// 获得活动连接数
监控Proxool连接池的活动连接变化情况(图三)            int availableCount = snapshot.getAvailableConnectionCount();// 获得可得到的连接数
监控Proxool连接池的活动连接变化情况(图三)            int maxCount = snapshot.getMaximumConnectionCount();// 获得总连接数
监控Proxool连接池的活动连接变化情况(图三)            if (curActiveCount != activeCount)// 当活动连接数变化时输出信息
监控Proxool连接池的活动连接变化情况(图七)监控Proxool连接池的活动连接变化情况(图八)            监控Proxool连接池的活动连接变化情况(图六){
监控Proxool连接池的活动连接变化情况(图三)                System.out.println("----------------------------------");
监控Proxool连接池的活动连接变化情况(图三)                System.out
监控Proxool连接池的活动连接变化情况(图三)                        .println(curActiveCount + "(active)  " + availableCount
监控Proxool连接池的活动连接变化情况(图三)                                + "(available)  " + maxCount + "(max)");
监控Proxool连接池的活动连接变化情况(图三)                System.out.println("----------------------------------");
监控Proxool连接池的活动连接变化情况(图三)                activeCount = curActiveCount;
监控Proxool连接池的活动连接变化情况(图九)            }
监控Proxool连接池的活动连接变化情况(图三)
监控Proxool连接池的活动连接变化情况(图九)        } catch (ProxoolException e)
监控Proxool连接池的活动连接变化情况(图七)监控Proxool连接池的活动连接变化情况(图八)        监控Proxool连接池的活动连接变化情况(图六){
监控Proxool连接池的活动连接变化情况(图三)            // TODO Auto-generated catch block
监控Proxool连接池的活动连接变化情况(图三)            e.printStackTrace();
监控Proxool连接池的活动连接变化情况(图九)        }
监控Proxool连接池的活动连接变化情况(图三)        if (connection != null)
监控Proxool连接池的活动连接变化情况(图七)监控Proxool连接池的活动连接变化情况(图八)        监控Proxool连接池的活动连接变化情况(图六){
监控Proxool连接池的活动连接变化情况(图三)
监控Proxool连接池的活动连接变化情况(图三)            return connection;
监控Proxool连接池的活动连接变化情况(图九)        } else
监控Proxool连接池的活动连接变化情况(图七)监控Proxool连接池的活动连接变化情况(图八)        监控Proxool连接池的活动连接变化情况(图六){
监控Proxool连接池的活动连接变化情况(图三)            throw new NullPointerException(
监控Proxool连接池的活动连接变化情况(图三)                    "Didn't get connection, which probably means that no Driver accepted the URL");
监控Proxool连接池的活动连接变化情况(图九)        }
监控Proxool连接池的活动连接变化情况(图三)
监控Proxool连接池的活动连接变化情况(图九)    }
监控Proxool连接池的活动连接变化情况(图三)
监控Proxool连接池的活动连接变化情况(图三)    private static void init()
监控Proxool连接池的活动连接变化情况(图七)监控Proxool连接池的活动连接变化情况(图八)    监控Proxool连接池的活动连接变化情况(图六){
监控Proxool连接池的活动连接变化情况(图三)        String fileName = "proxool.xml";
监控Proxool连接池的活动连接变化情况(图三)        URL resourceURL = null;
监控Proxool连接池的活动连接变化情况(图三)        try
监控Proxool连接池的活动连接变化情况(图七)监控Proxool连接池的活动连接变化情况(图八)        监控Proxool连接池的活动连接变化情况(图六){
监控Proxool连接池的活动连接变化情况(图三)            if (Thread.currentThread().getContextClassLoader() != null)
监控Proxool连接池的活动连接变化情况(图七)监控Proxool连接池的活动连接变化情况(图八)            监控Proxool连接池的活动连接变化情况(图六){
监控Proxool连接池的活动连接变化情况(图三)                resourceURL = Thread.currentThread().getContextClassLoader()
监控Proxool连接池的活动连接变化情况(图三)                        .getResource(fileName);
监控Proxool连接池的活动连接变化情况(图九)            }
监控Proxool连接池的活动连接变化情况(图三)
监控Proxool连接池的活动连接变化情况(图三)            if (resourceURL == null)
监控Proxool连接池的活动连接变化情况(图七)监控Proxool连接池的活动连接变化情况(图八)            监控Proxool连接池的活动连接变化情况(图六){
监控Proxool连接池的活动连接变化情况(图三)                resourceURL = DBConnection.class.getClassLoader().getResource(
监控Proxool连接池的活动连接变化情况(图三)                        fileName);
监控Proxool连接池的活动连接变化情况(图九)            }
监控Proxool连接池的活动连接变化情况(图三)
监控Proxool连接池的活动连接变化情况(图三)            JAXPConfigurator.configure(resourceURL.getFile(), false);
监控Proxool连接池的活动连接变化情况(图三)            Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
监控Proxool连接池的活动连接变化情况(图九)        } catch (ClassNotFoundException e)
监控Proxool连接池的活动连接变化情况(图七)监控Proxool连接池的活动连接变化情况(图八)        监控Proxool连接池的活动连接变化情况(图六){
监控Proxool连接池的活动连接变化情况(图三)            // TODO Auto-generated catch block
监控Proxool连接池的活动连接变化情况(图三)            e.printStackTrace();
监控Proxool连接池的活动连接变化情况(图九)        } catch (ProxoolException e)
监控Proxool连接池的活动连接变化情况(图七)监控Proxool连接池的活动连接变化情况(图八)        监控Proxool连接池的活动连接变化情况(图六){
监控Proxool连接池的活动连接变化情况(图三)            // TODO Auto-generated catch block
监控Proxool连接池的活动连接变化情况(图三)            e.printStackTrace();
监控Proxool连接池的活动连接变化情况(图九)        }
监控Proxool连接池的活动连接变化情况(图三)        initialized = true;
监控Proxool连接池的活动连接变化情况(图九)    }
监控Proxool连接池的活动连接变化情况(图四)}
监控Proxool连接池的活动连接变化情况(图五)


[1] [2] [3] 下一页 




上一篇:Java Fun and Games: Java Grab包的技术提示

下一篇:Generic Data Access Objects 设计模式

监控Proxool连接池的活动连接变化情况 相关文章:
·局域网连接设备--局域网知识
·窗体控件大小随窗体大小变化而变化
·更改windows2003最大连接数的方法
·《英雄无敌5:东方部落》技能轮变化
·java做的比较完善的FTP连接上传下载文件
·网络流量监控器mrtg
·路由器下怎么用交换机连接几台电脑上网?
·如何在Dreamweaver中进行数据库连接
·全面图解路由器接口及连接(图)(2)
·ORA-01092: ORACLE 例程终止。强行断开连接
监控Proxool连接池的活动连接变化情况 相关软件:
·变化无常,表情无限
·免费网络监控软件 百络网警家庭版V6.6B
·远程屏幕监控V3.0
·第三只眼企业监控V2.1
·星际争霸(StarCraft)V1.08b版 连接官方战网补丁
·5237网络互动自助连接系统
·电路连接
·网上特工网络监控系统 2006 V5.63
·WorkWin管理专家(企业局域网络监控软件) V9.01
·飞越单用户首页智能连接系统

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn