Tomcat容器连接池与应用程序连接池.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Tomcat容器连接池与应用程序连接池 卫昆 管理连接池种类 应用程序管理连接池:使用起来麻烦,但是由于是局部的配置,因此不具有全局性,比较灵活。 容器管理的连接池具有全局性,配置起来比较简单。但是需要服务器支持才可以。 JNDI全称:Java Naming Directory Interface 应用程序管理连接池(JNDI) 3 数据库连接的建立及关闭对系统而言是耗费系统资源的操作, 在多层结构的应用程序环境中,这种耗费资源的动作对系统的性能尤 为明显。在传统的数据库连接方式(指通过Drivermanager)中,一个数 据库连接对象均对应一个物理数据库连接,每次操作都打开一个物理连 接,使用完都关闭连接,这样会造成系统性能下降。 数据库连接池的解决方案是应用程序启动时建立足够的数据库连接, 并将这些连接组成一个连接池,由应用程序动态地对池中的连接进行申 请、使用和释放。对于多余连接池中连接数的并发请求,应在请求队列 中排队等待。并且应用程序可根据池中连接的使用率,动态增加或减少 池中的连接数。 连接池技术尽可能多地重用了消耗内存的资源,大大节省了内存, 提高了服务器的服务效率,能够支持更多的客户服务。通过使用连接池, 将大大提高程序运行效率。 应用程序配置数据源 4 从Tomcat4以后,就可以在它的服务器描述中配置数据源了。需要注意的是,Tomcat4和Tomcat6中数据源的配置方法不同。 需要把数据库的JDBC驱动包拷贝到Tomcat的lib下,这里我们以MySql为例。(mysql-connector-java-5.1.5-bin拷贝到\Tomcat6\lib的目录下) 在该工程项目中 META-INF的文件夹内,建 context.xml 文件(Mysql和Oracle)。 链接地址为http://localhost:8080/Pond/MyJsp1.jsp。mysql http://localhost:8080/Pond/MyJsp2.jsp。oracle 其中context.xml中的resource段,url属性中 url=jdbc:mysql:///test?useUnicode=trueamp;characterEncoding=GBK 最早应用JDBC连接时使用分割,但在JNDI中应使用amp;作为分割,特别需要注意。 Tomcat管理数据源 主要步骤: 无需每个项目中都配置context.xml文件,而是: 1.将应用程序连接池配置文件中的Resource节内容加到tomcat目录下的conf子目录下的context.xml文件中。 2. 在web.xml中加入配置信息:数据库资源映射信息  resource-ref     descriptionDB Connection/description     res-ref-namejdbc/mysqlpool/res-ref-name     res-typejavax.sql.DataSource/res-type     res-authContainer/res-auth  /resource-ref 在项目中正常调用。 参见实例: http://localhost:8080/TomcatJNDI/index.jsp 谢谢!

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档