配置Tomcat连接池
首先在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连接池相关推荐
- Tomcat连接池配置
1. Tomcat c3p0连接池配置 (1) 修改conf/server.xml,在<GlobalNamingResources>标签内添加如下内容 <Resource nam ...
- tomcat连接池的配置与使用
今天做接jsp的作业,在页面跳转的时候一直遇到个问题,"org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driv ...
- 数据库连接池和Tomcat连接池的配置问题
在做系统优化的时候师哥给我们提了一个连接池的概念,问我们有没有配置,我对这个概念一无所知,于是进行了一些研究,连接池有很多,比如WCF.EF还有数据库.CAS也可以配连接池,这些连接池用通俗的语言来说 ...
- TOMCAT 连接池数据库密码加密方法
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 原文来自 ...
- java tomcat连接池,tomcat容器的内置连接池怎么使用(按时结帐)
tomcat容器的内置连接池怎么使用(按时结帐) tomcat容器的内置连接池怎么使用(按时结帐) 日期:2014-05-18 浏览次数:20325 次 tomcat容器的内置连接池如何使用(按时结帐 ...
- 使用DBCP配置JDBC连接池
使用DBCP配置JDBC连接池 1.DBCP简介 DBCP(DataBase connection pool),数据库连接池.是 apache 上的一个 java 连接池项目,也是 tomcat 使用 ...
- 如何实现Tomcat连接池数据库密码加密
问题背景: 快逸报表应用在tomcat应用服务器进行部署时,如果需要调用tomcat配置好的数据库连接池,就不得不把报表数据源连接的密码以明文形式暴露,这样数据库连接的用户名密码都非常容易被获取,是非 ...
- spring配置c3p0连接池、spring的声明式事务管理
一.spring配置c3p0连接池: 1.导入maven依赖: <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 --> & ...
- Hibernate配置C3P0连接池(在配好基本的hibernate配置下使用)
拷贝jar包 找到我们的hibernate安装包,在lib目录下找到optional目录,打开c3p0文件,拷贝里面的jar包到eclipse里 写一个测试类,代码入下 public class C3 ...
最新文章
- 1900页数学基础:面向CS的线性代数、拓扑、微积分和最优化
- 如何给女朋友解释并发与并行的区别?
- JAVA学习之路 (三) 运算符
- Office2013插件开发Outlook篇(1)-- 第一个office2013插件
- Leetcode 322. 零钱兑换 (每日一题 20210824)
- 企业中数据中心管理者地位的逆袭
- ICCV 2021 | 重铸Regression荣光!具有残差对数似然估计的人体姿态回归
- mysql cluster 用户_mysql cluster统一用户权限
- 10月31日随笔 成人礼
- 装系统可能会出现的问题--无法装在该磁盘,因为格式的原因
- centos6 java安装_CentOS6下安装Java JDK8
- 如何检查正在运行脚本的Python版本?
- 动态新增表字段_国际法规 | 欧盟POPs法规更新新增三氯杀螨醇、修订PFOS的豁免——北测集团...
- 推荐系统-Task04前后端基础及交互
- 笔记︱决策树族——梯度提升树(GBDT)
- 【SQLSERVER】处理一对多标签的语法糖
- Go学习笔记—定时器、打点器
- C语言程序设计笔记(浙大翁恺版) 第七章:函数
- 磨金石教育摄影技能干货分享|优秀摄影作品欣赏——艺术的表达
- php注册 用cdn,国外免费CDN加速及防护:CloudFlare注册使用教程
热门文章
- ADO.NET中SQL Server数据库连接池
- 就业模拟试题_Java(答案)
- Java——遍历List过程中添加和删除元素的问题(亲测第二种)
- Go的cannot convert t(type interface {}) to type string: need type assertion 使用fmt.Sprintf转换
- Basic的Json与Xml
- 本地通过域名访问虚拟机的网站部署方法(Nginx)
- PHP生成唯一订单号
- 不是linux内核的国产系统,国产操作系统都是山寨Windows的?为何用Linux内核?
- java两字符串是否相等_Java与JavaScript中判断两字符串是否相等的区别
- android获取文件上级目录,Android 文件存储