博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配置Tomcat连接池
阅读量:6966 次
发布时间:2019-06-27

本文共 1125 字,大约阅读时间需要 3 分钟。

hot3.png

004939_yDjX_946962.jpg

首先在Tomcat7下面的conf/context.xml中的<context>标签中添加属性:

然后在项目中的web.xml中的<web-app>添加如下配置:

MySQL Test App
  
      
DB Connection
      
jdbc/imooc
      
javax.sql.DataSource
      
Container
  

值得注意的是Tomcat中的name必须和web.xml中的<res-ref-name>jdbc/imooc</res-ref-name>

保持一致。

Jsp页面调用

<%@ page contentType="text/html; charset=UTF-8" %><%@ page import = "javax.naming.*,java.sql.*,javax.sql.*" %><% String result=""; String test=""; Context initContext = new InitialContext(); Context envContext = (Context)initContext.lookup("java:/comp/env"); DataSource ds = (DataSource)envContext.lookup("jdbc/imooc"); Connection conn = ds.getConnection(); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("select * from imooc_goddess"); while(rs.next()){  result +="\n 第一字段内容:" + rs.getString(2)+"
"; } conn.close();%><%=result %>

上面的相对应的代码也可以

Context initContext = new InitialContext(); DataSource ds = (DataSource)initContext.lookup("java:comp/env/jdbc/imooc");

但是推荐使用第一种方式。。

原因见:

转载于:https://my.oschina.net/duanvincent/blog/391080

你可能感兴趣的文章
代码自解释不是不写注释的理由
查看>>
Racket 6.11提供了稳定的细化类型和依赖函数特性
查看>>
Visual Studio 15改进C++工程加载
查看>>
使用 Kanban精益创新
查看>>
Deis发布1.4版本,支持Microsoft Azure
查看>>
英伟达收购Mellanox接近尾声,将成英伟达史上最大收购案
查看>>
How I Set Up OpenMP for Mac
查看>>
一套代码称霸5大端口,移动金融应用还能这样开发?
查看>>
如何进行5万并发用户负载测试?
查看>>
架构周报:十亿级红包的平台架构揭秘
查看>>
JetBrains宣布Project Rider:一款C#跨平台IDE
查看>>
Electric Cloud推出用于DevOps的预测分析平台
查看>>
记录搭建Ionic开发环境,创建Ionic工程遇到的坑(2016年12月09日更新)
查看>>
元数据驱动设计——连接设计与开发的敏捷桥梁
查看>>
将敏捷应用于工业机械开发
查看>>
百度发布智能电视伴侣,并公布短视频计划
查看>>
Java将每半年发布一个版本
查看>>
Kubernetes日志分析利器:Elassandra部署使用指南
查看>>
阿里巴巴直播防控中的实人认证技术
查看>>
GitHub启用安全告警功能
查看>>