1.Tomcat 中直接使用的方法:

在conf/server.xml下的节点里配置resource,例如:

auth="Container"

type="javax.sql.DataSource"

factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"

testWhileIdle="true"

testOnBorrow="true"

testOnReturn="false"

validationInterval="30000"

timeBetweenEvictionRunsMillis="30000"

maxActive="100"

minIdle="10"

maxWait="10000"

initialSize="10"

removeAbandonedTimeout="60"

removeAbandoned="true"

logAbandoned="true"

minEvictableIdleTimeMillis="30000"

jmxEnabled="true"

jdbcInterceptors=

"org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer"

username="root"

password="123"

driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:3306/ens"/>

然后,在context.xml文件的节点中添加如下配置:

global="jdbc/ens" 中的参数值("jdbc/ens")必须和上一段配置中的name属性的值保持一样。name="jdbc/ens" 这个可以随便取,但是在程序中调用的时候,就应该与name的值保持一致。到这里,连接池已经配置好啦。

用JSP测试一下:

");         conn = ds.getConnection();        try{         stmt = conn.createStatement();         String sql ="select * from ens_area";         rs = stmt.executeQuery(sql);         out.println("以下是从数据库中读取出来的数据:
");             while(rs.next()){                 out.println("
");                 out.println(rs.getString("area_name"));             }        }catch(Exception ex){          ex.printStackTrace();        }finally{           conn.close();           rs.close();           stmt.close();        }    } %>

tomca7.0 mysql配置连接池_tomcat7.0+mysql连接池配置相关推荐

  1. tomcat7 mysql 连接池_Tomcat7 新的数据库连接池Tomcat jdbc pool介绍和配置

    Tomcat 在 7.0 以前的版本都是使用commons-dbcp做为连接池的实现,但是 dbcp存在一些问题: (1)dbcp 是单线程的,为了保证线程安全会锁整个连接池 (2)dbcp 性能不佳 ...

  2. JDBC , 使用java来控制mysql。JavaWeb开发的分层设计-三层架:DAO层设计,连接池使用,类加载使用,配置...

    大家可以关注一下我的博客  我的博客所有随笔都是我从基础开始学习java的所有知识点 1. Jdbc概述 问题:实际开发中,不可能用工具或者命令行操作数据库,数据库表中的数据最终要使用Java程序来操 ...

  3. mysql连接池测试_Tomcat+mysql连接池的配置与测试

    [转贴请注明出处] 龙族联盟:网络巡警 Tomcat+mysql连接池的配置与测试 环境: Tomcat6.0.18 Mysql: 5.1.36 Windwos XP sp2 最近需要用到Tomcat ...

  4. mysql 8.0配置主从同步_MySQL8.0.19开启GTID主从同步CentOS8

    前言本次搭建目标为1主2从MySQL主从同步结构.采用CentOS8作为操作系统,IP为[10.0.0.211,10.0.0.212,10.0.0.213].MySQL版本为8.0.19,端口均采用3 ...

  5. worpress安装mysql连不上_wordpress安装时连接不上MySQL8.0(已解决)Windows

    一.Mysql数据库连接失败! 在windows中配置好Apache.php7.3.10以及MySQL8.0后,安装wordpress时遇到数据库连接时出错的问题. 在确认wp-config.php文 ...

  6. mysql 线程池源码模块_易语言Mysql线程池2.0模块源码

    易语言Mysql线程池2.0模块源码 易语言Mysql线程池2.0模块源码 系统结构:GetThis,初始化,关闭类线程,线程_测试,其他_附加文本,连接池初始化,取mysql句柄,释放mysql句柄 ...

  7. MySQL 8.0 新特性:引人注目的哈希连接(Hash Join)

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 来源:r6d.cn/uATq MySQL 开发组于 2019 年 10 月 ...

  8. mysql服务2013错误_错误2013(HY000):在“读取授权数据包”时丢失与MySQL服务器的连接,系统错误:0...

    我收到以下错误 ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', syste ...

  9. 安装mysql8.0配置环境_Windows环境下MySQL 8.0 的安装、配置与卸载

    软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 name:Path value:C:\Program Files\ ...

最新文章

  1. Morris Traversal方法遍历二叉树(非递归,不用栈,O(1)空间)——无非是在传统遍历过程中修改叶子结点加入后继结点信息(传统是stack记录),然后再删除恢复...
  2. QComboBox可以随意设置itemData的数值
  3. 性能瓶颈分析整体思路
  4. HDU - 3364 Lanterns(高斯消元解方程(取模))
  5. linux之可视化查看磁盘大小并且删除大文件
  6. kylin如何支持flink_日均万亿条数据如何处理?爱奇艺实时计算平台这样做
  7. 【会议/期刊】中科院推荐计算机领域人工智能方向会议和期刊列表
  8. 【2018.10.18】noip模拟赛Day2 地球危机(2018年第九届蓝桥杯C/C++A组省赛 三体攻击)...
  9. 一加代言人小罗伯特唐尼竟用华为P30 Pro发微博,当然是笑着原谅他
  10. WEB 自动化测试工具 Selenium 简介及其应用
  11. 岚宝科技PM2.5传感器驱动程序
  12. 独立站运营必知:关于聊天机器人的十大好处
  13. 中国VR/AR技术的日渐成熟,带动行业领域巨大发展!
  14. [Usaco2010 Hol]cowpol 奶牛政坛
  15. EasyCVR平台接入大华EVS存储服务器,需要注意哪些事项?
  16. 硬件设计38之什么是MCASP?
  17. matlab poly用法
  18. NodeJS 文件操作 —— fs 基本使用
  19. Redis安装与部署(CentOS7环境,Redis6.0.9)
  20. YOCTO PROJECT安装

热门文章

  1. 11.前台文件数据流下载获取源文件名
  2. iOS开发-Xcode入门ObjC程序
  3. CxImage的使用及基本用法
  4. Vcenter5.5安装部署:[2]web client的安装
  5. IOS开发之UIView
  6. ubuntu 安装 Sublime Text 2
  7. 【SCOI 2009】生日快乐
  8. 事件 ID 6008问题
  9. 一些简单网络命令用法
  10. dedecms系统环境需求及注意事项是什么