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

<Resource name="jdbc/imooc" auth="Container" type="javax.sql.DataSource"maxActive="100" maxIdle="30" maxWait="10000"username="root" password="123456" driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql://localhost:3306/test"/>

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

<description>MySQL Test App</description><resource-ref><description>DB Connection</description><res-ref-name>jdbc/imooc</res-ref-name><res-type>javax.sql.DataSource</res-type><res-auth>Container</res-auth></resource-ref>

值得注意的是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)+"<br>";}conn.close();%><%=result %>

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


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

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

原因见:http://blog.csdn.net/tony8829/article/details/7252651

配置Tomcat连接池相关推荐

  1. Tomcat连接池配置

    1.  Tomcat c3p0连接池配置 (1)  修改conf/server.xml,在<GlobalNamingResources>标签内添加如下内容 <Resource nam ...

  2. tomcat连接池的配置与使用

    今天做接jsp的作业,在页面跳转的时候一直遇到个问题,"org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driv ...

  3. 数据库连接池和Tomcat连接池的配置问题

    在做系统优化的时候师哥给我们提了一个连接池的概念,问我们有没有配置,我对这个概念一无所知,于是进行了一些研究,连接池有很多,比如WCF.EF还有数据库.CAS也可以配连接池,这些连接池用通俗的语言来说 ...

  4. TOMCAT 连接池数据库密码加密方法

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 原文来自 ...

  5. java tomcat连接池,tomcat容器的内置连接池怎么使用(按时结帐)

    tomcat容器的内置连接池怎么使用(按时结帐) tomcat容器的内置连接池怎么使用(按时结帐) 日期:2014-05-18 浏览次数:20325 次 tomcat容器的内置连接池如何使用(按时结帐 ...

  6. 使用DBCP配置JDBC连接池

    使用DBCP配置JDBC连接池 1.DBCP简介 DBCP(DataBase connection pool),数据库连接池.是 apache 上的一个 java 连接池项目,也是 tomcat 使用 ...

  7. 如何实现Tomcat连接池数据库密码加密

    问题背景: 快逸报表应用在tomcat应用服务器进行部署时,如果需要调用tomcat配置好的数据库连接池,就不得不把报表数据源连接的密码以明文形式暴露,这样数据库连接的用户名密码都非常容易被获取,是非 ...

  8. spring配置c3p0连接池、spring的声明式事务管理

    一.spring配置c3p0连接池: 1.导入maven依赖: <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 --> & ...

  9. Hibernate配置C3P0连接池(在配好基本的hibernate配置下使用)

    拷贝jar包 找到我们的hibernate安装包,在lib目录下找到optional目录,打开c3p0文件,拷贝里面的jar包到eclipse里 写一个测试类,代码入下 public class C3 ...

最新文章

  1. 1900页数学基础:面向CS的线性代数、拓扑、微积分和最优化
  2. 如何给女朋友解释并发与并行的区别?
  3. JAVA学习之路 (三) 运算符
  4. Office2013插件开发Outlook篇(1)-- 第一个office2013插件
  5. Leetcode 322. 零钱兑换 (每日一题 20210824)
  6. 企业中数据中心管理者地位的逆袭
  7. ICCV 2021 | 重铸Regression荣光!具有残差对数似然估计的人体姿态回归
  8. mysql cluster 用户_mysql cluster统一用户权限
  9. 10月31日随笔 成人礼
  10. 装系统可能会出现的问题--无法装在该磁盘,因为格式的原因
  11. centos6 java安装_CentOS6下安装Java JDK8
  12. 如何检查正在运行脚本的Python版本?
  13. 动态新增表字段_国际法规 | 欧盟POPs法规更新新增三氯杀螨醇、修订PFOS的豁免——北测集团...
  14. 推荐系统-Task04前后端基础及交互
  15. 笔记︱决策树族——梯度提升树(GBDT)
  16. 【SQLSERVER】处理一对多标签的语法糖
  17. Go学习笔记—定时器、打点器
  18. C语言程序设计笔记(浙大翁恺版) 第七章:函数
  19. 磨金石教育摄影技能干货分享|优秀摄影作品欣赏——艺术的表达
  20. php注册 用cdn,国外免费CDN加速及防护:CloudFlare注册使用教程

热门文章

  1. ADO.NET中SQL Server数据库连接池
  2. 就业模拟试题_Java(答案)
  3. Java——遍历List过程中添加和删除元素的问题(亲测第二种)
  4. Go的cannot convert t(type interface {}) to type string: need type assertion 使用fmt.Sprintf转换
  5. Basic的Json与Xml
  6. 本地通过域名访问虚拟机的网站部署方法(Nginx)
  7. PHP生成唯一订单号
  8. 不是linux内核的国产系统,国产操作系统都是山寨Windows的?为何用Linux内核?
  9. java两字符串是否相等_Java与JavaScript中判断两字符串是否相等的区别
  10. android获取文件上级目录,Android 文件存储