转载请注明原文地址https://www.cnblogs.com/ygj0930/p/11280475.html

一:引入jar包或添加依赖

1:jar包

2:maven依赖

<dependency>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
<version>1.5.4</version>
</dependency> <dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>

二:创建配置文件 dbcp.properties

三:定义DBUtils工具类

使用dbcp连接池封装出数据库连接获取方法、简化的CRUD操作方法等。

四:在dao层使用

DBUtils类获取连接——开启事务——通过util实例调用一系列crud方法进行数据库操作。

最新文章

  1. Saltstack之salt-master的打开文件数问题
  2. mysql数据表操作&amp;库操作
  3. JVM垃圾回收参数说明整理
  4. My implementation of AVL tree
  5. Contest2037 - CSU Monthly 2013 Oct (problem A :Small change)
  6. ASP.NET 学习小记 -- “迷你”MVC实现(2)
  7. python面对对象编程-------5:获取属性的四种办法:@property, __setattr__(__getattr__) ,descriptor
  8. 实现html元素跟随touchmove事件的event.touches[0].clientX移动
  9. javascript - 工作笔记 (事件三)
  10. 城市平乱(Bellman)
  11. Linux经常使用的命令(必看)
  12. nodejs 代码设计模式1:同步函数变异步
  13. 机器学习基石:01 The Learning Problem
  14. Freemarker中如何遍历List
  15. CYJian的新春虐题赛
  16. JUnit5 快速指南
  17. LOJ6089 小Y的背包计数问题(根号优化背包)
  18. [转帖] YAML 快速入门
  19. servlet3.0获取参数与文件上传代码示例
  20. 【转帖】oracle数据类型和对应的java类型

热门文章

  1. mysql清空带外键的表
  2. SpringCloud学习笔记(七、SpringCloud Netflix Zuul)
  3. 面试必备的13道可以举一反三的Vue面试题
  4. Python常见异常及常用单词翻译
  5. 【Eureka篇三】Eureka服务注册(2)
  6. JPA简介
  7. vue 多种方式控制style属性
  8. PHP常用数字函数以及排序函数
  9. 响应国家号召 1+X 证书 Web 前端开发考试模拟题
  10. 解决centos ssh连接很慢的问题