java中连接池的配置方式很多,可以在tomcat中配置或者使用一些j2ee框架比如struts,spring,hibernate都有提供连接池的管理。我前面在struts中配置了一个数据源但是使用起来不是很方便毕竟struts是显示层的框架。这里介绍的DBpool是一个独立的连接池组件类似apache的common里的DBCP,不过我感觉配置和使用起来都很方便而且效率很高,一个jar包,一个配置文件,再自己写个操作类就可以使用了,配置文件就是一个.properties的资源文件。该开源项目地址:http://homepages.nildram.co.uk/~slink/java/DBPool/
网上查找了一些开源的连接池组件,不过没时间一一使用了:
C3P0
C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。
Proxool
这是一个Java SQL Driver驱动程序,提供了对你选择的其它类型的驱动程序的连接池封装。可以非常简单的移植到现存的代码中。完全可配置。快速,成熟,健壮。可以透明地为你现存的JDBC驱动程序增加连接池功能。
jakarta DBCP
DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序用使用。
DDconnectionBroker
DDConnectionBroker是一个简单,轻量级的数据库连接池。
XAPool
XAPool是一个XA数据库连接池。它实现了javax.sql.XADataSource并提供了连接池工具。
Primrose
Primrose是一个Java开发的数据库连接池。当前支持的容器包括Tomcat4&5,Resin3与JBoss3.它同样也有一个独立的版本可以在应用程序中使用而不必运行在容器中。Primrose通过一个web接口来控制SQL处理的追踪,配置,动态池管理。
在重负荷的情况下可进行连接请求队列处理。
smartpool
SmartPool是一个连接池组件,它模仿应用服务器对象池的特性。SmartPool能够解决一些临界问题如连接泄漏(connection leaks),连接阻塞,打开的JDBC对象如Statements,PreparedStatements等. SmartPool的特性包括支持多个pools,自动关闭相关联的JDBC对象, 在所设定time-outs之后察觉连接泄漏,追踪连接使用情况, 强制启用最近最少用到的连接,把SmartPool”包装”成现存的一个pool等。
MiniConnectionPoolManager
MiniConnectionPoolManager是一个轻量级JDBC数据库连接池。它只需要Java1.5(或更高)并且没有依赖第三方包。
接下来的例子演示了Flex中如何利用useRollOver样式,固定ComboBox控件下拉菜单中项目高亮(hightlighting)。可以通过选中或者取消“useRollOver”选择框,拖动下拉菜单并且移动鼠标来体验区别。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
下面是完整代码(或点击这里察看):
代码:Peter deHaan 翻译/整理/编译:minidxer



这实际上是一个具有共通性的问题:两个ComboBox,第二个显示的项目是基于第一个选择的值来决定的。具体到实例就像选定国家之后,每个州/省应该显示什么的问题。接下来的例子演示了Flex中如何创建两个关联的ComboBox。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
下面是完整代码(或点击这里察看):
代码:Peter deHaan 翻译/整理/编译:minidxer
这实际上是一个具有共通性的问题:两个ComboBox,第二个显示的项目是基于第一个选择的值来决定的。具体到实例就像选定国家之后,每个州/省应该显示什么的问题。接下来的例子演示了Flex中如何创建两个关联的ComboBox。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
下面是完整代码(或点击这里察看):
代码:Peter deHaan 翻译/整理/编译:minidxer