`
sunbin
  • 浏览: 342451 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

快速配置tomcat连接池

阅读更多

 

 

以oracle为例
1、下载oracle驱动包、如class14.jar
2、将驱动包拷贝到tomcat_home\lib或者webapp\WEB-INF\lib其区别是针对的作用域不同,前者对于所有web程序、后者对于当前webapp
3、添加webapp\WebRoot\META-INF\context.xml文件

 context.xml文件内容
 <?xml version="1.0" encoding="UTF-8"?>
 <Context>
 <Resource name="jdbc/cms" auth="Container"
              type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
              url="jdbc:oracle:thin:@127.0.0.1:1521:bjsxt"
              username="cms" password="cms" maxActive="5" maxIdle="2"
              maxWait="-1"/>
 </Context>
4、要了解的是
  MIN_SIZE是初始化时的连接数
    MAX_SIZE空闲时最大连接数


5、创建连接类连接方法
Class DB{

public static Connection getConnectionFromPool() {
  Connection conn = null;
  Context context = null;
  DataSource ds = null;
  try {
   context = new InitialContext();
   ds = (DataSource) context.lookup("java:comp/env/jdbc/cms");
   conn = ds.getConnection();

  } catch (NamingException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  return conn;

 }
}

分享到:
评论

相关推荐

    tomcat配置数据源

    采用JAVA的JDBC连接池能够快速的实现网页的设计,连接池的实现主要是靠配置tomcat数据源实现的

    osworkflow入门范例

    osworkflow-2.8.0-example.xml放在%TOMCAT_HOME%\conf\Catalina\localhost 当然数据库要配置连接池,名字为jdbc/oswf。(百度上搜配置方法) 在mysql里面创建好数据库。 然后就可以直接访问了。

    workplace-apollo:基于apollo-0.10.0修改datasource使用Druid作为数据库连接池

    服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。 Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring/Spring Boot环境也有较好的支持。 .Net...

    基于jsp/servlet的个人博客网站

    数据库连接池使用了c3p0 你可以在src/c3p0-config.xml配置连接池和数据库信息 Markdown编辑器使用了editor.md 快速运行 配置 src/c3p0-config.xml 修改你的数据库信息,确认能建立连接。 运行建表sql建立表 src/...

    基于JAVA的企业门户网站设计.doc

    3 3.1.2 后台功能 3 3.2 业务流程 3 3.3 构建开发环境 3 3.3.1 MyEclipse中配置Tomcat服务器 3 3.3.2 配置Tomcat连接池 3 3.4 数据库设计 3 3.4.1 数据库设计需求分析 3 3.4.2 数据库概念设计 3 3.4.3 数据库逻辑...

    开涛高可用高并发-亿级流量核心技术

    21.5.10 配置Tomcat 428 21.5.11 测试 429 21.5.12 Nginx配置 429 21.5.13 绑定hosts测试 430 21.6 前端展示实现 430 21.6.1 基础组件 430 21.6.2 商品介绍 432 21.6.4 前端展示 434 21.6.5 测试 442

    《程序天下:J2EE整合详解与典型案例》光盘源码

    5.3.2 为Eclipse配置Tomcat插件 5.4 使用Eclipse建立Web开发项目 5.5 Eclipse的常用快捷键 5.5.1 有关格式化的快捷键 5.5.2 有关调试的快捷键 5.5.3 有关重构的快捷键 5.6 小结 第六章 Log4j使用指南 6.1 Log4j介绍 ...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    5.3.2 为Eclipse配置Tomcat插件 5.4 使用Eclipse建立Web开发项目 5.5 Eclipse的常用快捷键 5.5.1 有关格式化的快捷键 5.5.2 有关调试的快捷键 5.5.3 有关重构的快捷键 5.6 小结 第六章 Log4j使用指南 6.1 Log4j介绍 ...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    5.3.2 为Eclipse配置Tomcat插件 5.4 使用Eclipse建立Web开发项目 5.5 Eclipse的常用快捷键 5.5.1 有关格式化的快捷键 5.5.2 有关调试的快捷键 5.5.3 有关重构的快捷键 5.6 小结 第六章 Log4j使用指南 6.1 Log4j介绍 ...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    5.3.2 为Eclipse配置Tomcat插件 5.4 使用Eclipse建立Web开发项目 5.5 Eclipse的常用快捷键 5.5.1 有关格式化的快捷键 5.5.2 有关调试的快捷键 5.5.3 有关重构的快捷键 5.6 小结 第六章 Log4j使用指南 6.1 Log4j介绍 ...

    java面试题

    52.6. 配置tomcat 6.0.10连接池 26 52.7. Hibernate实现数据库的连接不同方式: 28 52.8. 有几种开源的数据库连接池: 29 53. 描述一下JVM加载class文件的原理机制? 30 54. socket编程 30 54.1. 什么是TCP/IP、UDP?...

    轻开平台(轻松互联网开发平台,原WebEasy)开发手册 20150915更新

    快速搭建移动(安卓、IOS)App服务器 (win+tomcat+轻开平台+access入门版)下载:http://download.csdn.net/detail/tx18/8737507,百度云盘:http://pan.baidu.com/s/1eQzY418 本次更新的主要内容: 1. 数据库访问...

    基于Spring MVC的web框架 1.1.11

    使用数据库连接池druid dubbo使用 1.1.11 集成Spring Cache,FastJson Spring Cache增加redis缓存实现 Mybatis使用二级缓存,增加redis实现 增加reactJs 增加Mybatis插件pageHelper,Mapper doc内有相关文档

    一个可以直接运行的基于SpringMVC的web框架1.1.12

    使用数据库连接池druid dubbo使用 1.1.11 集成Spring Cache,FastJson Spring Cache增加redis缓存实现 Mybatis使用二级缓存,增加redis实现 增加reactJs 增加Mybatis插件pageHelper,Mapper 1.1.12 使用draft富文本编辑...

    java开源包4

    AutoTips是为解决应用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 以满足该类需求可以通过快速配置来开发。AutoTips基于搜索引擎Apache Lucene实现。AutoTips提供统一UI。 WAP浏览器...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    这样博友可以在自己空间中快速定位自己的关心的网站。这样还可以让网友看到自己的一些信息。友情链接及网页访问量统计显示:在博客的个人页面中还提供了推荐给普通网络用户的相关友情链接,此外,对个人页面的访问量...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...

Global site tag (gtag.js) - Google Analytics