如何在tomcat里面最简单的配置MySQL数据库连接池?

首先,在tomcat根目录下输入/conf/context.xml文件中,加入如下代码:

auth="Container"

type="javax.sql.DataSource"

driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:3306/“表名称”"

username="*"

password="*"

maxActive="100"

maxIdle="30"

maxWait="10000" />

具体每项的意思我就不解释了,自己百度去。

然后,在程序中调用代码如下:

Connection conn = null;

//连接池

Context context;

try {

context = new InitialContext();

DataSource ds = (DataSource) context.lookup("java:comp/env/jdbc/mysql");

conn = ds.getConnection();

} catch (NamingException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

mysql tomcat 地址池_MySQL tomcat 数据库连接池配置与使用相关推荐

  1. oracle mysql连接池配置文件_数据库连接池两种配置方式详解

    数据库连接池: 负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个:释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接 ...

  2. java 连接池_初探数据库连接池

    参考资料 数据库连接池学习笔记(一):原理介绍+常用连接池介绍 java数据库连接池实现原理 高性能数据库连接池的内幕 1. 为什么要使用连接池 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户 ...

  3. 数据库连接池及C3P0数据库连接池技术

    数据库连接池(重要) 注意数据库连接池只是简化获得数据库连接对象和关流的部门 1.数据库连接池: 1.概念: 其实就是一个容器(在Java中就是集合),存在数据库连接的容器,当系统初始化好后,容器被创 ...

  4. 池化技术-数据库连接池

    池化技术-数据库连接池 简介 数据库连接池 什么是数据库连接池 长连接和连接池的区别 数据库连接池运行机制 连接池和线程池的关系 连接池的连接数量 数据库连接池的设计 设计思路 设计逻辑 构造函数 初 ...

  5. mybatis连接mysql数据库连接池_对于数据库连接池的一些思考和MyBatis的集成与使用...

    Java应用要连接数据库需要先通过jdbc与数据库之间产生connection,然后通过sql语句产生statment,再执行这个statment查询的到ResultSet返回给应用,应用解析Resu ...

  6. mysql连接池设计_数据库连接池(基于MySQL数据库)

    使用JDBC是怎么保证数据库客户端和数据库服务端进行连接的? 通过代码: conn=DriverManager.getConnection(url, username, password); JDBC ...

  7. c3p0 mysql 连接池配置文件_数据库连接池c3p0的使用

    原标题:数据库连接池c3p0的使用 来源:java联盟 https://mp.weixin.qq.com/s/5Tbkf8dVFfH8AvtqWl-7Xg 程序员共读整理发布,转载请联系作者获得授权 ...

  8. mysql 连接池的作用,数据库连接池介绍、主要参数设置、作用

    数据库连接池 dataSource 1.平时用的数据库类型?? dbcp  c3p0 2.连接池需要那些配置?? 初始化连接数量initialSize 最大连接数maxActive 最大空闲连接数ma ...

  9. ado.net mysql 连接池_ADO.NET数据库连接池的介绍 | 学步园

    摘录自MSDN: 建立池连接可以显著提高应用程序的性能和可缩放性.SQL Server .NET Framework 数据提供程序自动为 ADO.NET 客户端应用程序提供连接池.您也可以提供几个连接 ...

最新文章

  1. matplotlib生成指定大小的空白的白色图(故意保存)实战:当然也可以保存正常的有内容的图像
  2. (0006) iOS 开发之JavaScriptCore 实现UIWebView和HTML的交互
  3. [20171130]关于rman的一些总结.txt
  4. 一个Python练习
  5. Objcet_类的方法
  6. 多线程编程学习笔记——线程池(二)
  7. [转载] python 列表List中index函数的坑
  8. 蛋白定量质谱(Label-free)
  9. Linux开机启动项详解
  10. 港科百创 | 一清创新完成Pre-A+轮战略融资
  11. 奇迹服务器技能修改,奇迹技能修改教程-地狱火技能修改介绍
  12. outlook qr码在哪里_条码生成软件如何批量生成DPM码
  13. 全面理解ERP和APS:用饭局的例子说明,MRP 还是APS
  14. 最新获得淘宝app商品详情原数据 的API
  15. php 中文 验证码,php 验证码 支持中文验证码
  16. java 浮雕效果,制作逼真缝线牛皮文字效果的PS教程
  17. 建议将com.alibaba:fastjson升级至1.2.83
  18. 怎么让联想计算机升级,联想电脑怎么升级win11?联想电脑升级win11的几种方法...
  19. Linux驱动学习笔记之触摸屏驱动
  20. 处理火狐浏览器地址栏点击出现 百度/58同城/爱淘宝 链接

热门文章

  1. H5支付完整demo及问题总结【已解决】
  2. 【报告分享】中科院-地球大数据支撑可持续发展目标报告.pdf
  3. python打包成exe_python打包成exe有GUI工具啦
  4. java体系的中间件适用于go吗_golang gf框架自定义中间件实现管理界面授权
  5. python数据分析实况_Python数据分析实战:降雨量统计分析报告分析
  6. 刀剑神域服务器维护到什么时候,刀剑神域黑衣剑士王牌维护结束时间 服务器维护进不去怎么办...
  7. 吴恩达机器学习 8.应用机器学习的建议
  8. undefined reference to symbol' pthread_create@@GLIBC_2.2.5'
  9. go语言打印日期_go语言基础:流程控制(4)-多重循环跳转控制
  10. [Ext JS]5.1.1 分组标题的表格(Grouped Header Grid)与使用技巧