实现连接池的意义动态Web站点往往用数据库存储的信息生成Web页面,每一个页面请求导致一次数据库访问。连接数据库不仅要开销一定的通讯和内存资源,还必须完成用户验证、安全上下文配置这类任务,因而往往成为最为耗时的操作。当然,实际的连接时间开销千变万化,但1到2秒延迟并非不常见。如果某个基于数据库的Web应用只需建立一次初始连接,不同页面请求能够共享同一连接,就能获得显著的性能改善。
代码参见http://www.csdn.net/develop/read_article.asp?id=10188

解决方案 »

  1.   

    我认为,你可以用一具体的DBMS试试,用用!!!SQL Server 2000 JDBC Driver是最好的 Type 4 JDBC驱动程序,它提供了面向企业的、与Java环境的高度可靠、高度可伸缩的连通性。SQL Server 2000 JDBC Driver为所有Java小程序(Java-enabled Applet)、应用程序或者应用程序服务器提供了JDBC访问能力。它跨越Internet和Intranet提供了对SQL Server 2000的高性能点对点访问和n层(n-tier)访问。该驱动程序针对Java环境进行了优化,使您可以将Java技术与现有的系统相结合,以扩展现有系统的功能和性能。 SQL Server 2000 JDBC Driver是一个遵从JDBC 2.0规范的驱动程序。它还支持JDBC 2.0 Optional Package的一个子集,该子集提供了以下一些功能(详细信息参见文档): ...Java命名目录接口(JNDI),用于命名数据源 
    ...连接池(Connection Pooling) 
    SQL Server 2000 JDBC Driver 支持的SQL Server版本有: ...SQL Server 2000. 
    ...SQL Server 2000 with Service Pack 1 以下操作系统支持SQL Server 2000 JDBC Driver: ...Windows XP 
    ...Windows 2000 with Service Pack 2 
    ...AIX 
    ...HP-UX 
    ...Solaris 
    ...Linux SQL Server 2000 JDBC Driver支持以下版本的JDK: ...JDK 1.1.8 
    ...JDK 1.2 
    ...JDK 1.3 
    下载地址:
    http://www.microsoft.com/china/sql/downloads/2000/jdbc.asp