5 Druid:数据库连接池实现技术,由阿里巴巴提供* 步骤:1.导入jar包 druid-1.0.9.jar mysql-connector-java-8.0.22.jar2.定义配置文件:* 是properties形式的 druid.properties* 可以叫任意名称,可以放在任意目录下3.加载配置文件。Properties4.获取数据库连接池对象:通过工厂类来获取 DruidDataSourceFactory5.获取连接:getConnection把druid-1.0.9.jar复制到libs下面,同样add as library,把druid.properties同样复制到src下面

druid.properties

driverClassName=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/db3
username=root
password=123456
# 初始化连接数量
initialSize=5
# 最大连接数
maxActive=10
# 最大等待时间
maxWait=3000

DruidDemo.java

package cn.itcast.datasource.druid;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.util.Properties;// Druid演示
public class DruidDemo {public static void main(String[] args) throws Exception {// 1.导入jar包// 2.定义配置文件// 3.加载配置文件Properties pro = new Properties();InputStream is = DruidDemo.class.getClassLoader().getResourceAsStream("druid.properties");pro.load(is);// 4.获取连接池对象DataSource ds = DruidDataSourceFactory.createDataSource(pro);// 5.获取连接Connection conn = ds.getConnection();System.out.println(conn);}
}

Druid:数据库连接池实现技术 1相关推荐

  1. Druid:数据库连接池实现技术

    Druid:数据库连接池实现技术,由阿里巴巴提供的 1. 步骤:         1. 导入jar包 druid-1.0.9.jar         2. 定义配置文件:             * ...

  2. Druid:数据库连接池实现技术,由阿里巴巴提供的

    Druid:数据库连接池实现技术,由阿里巴巴提供的         1. 步骤:             1. 导入jar包 druid-1.0.9.jar             2. 定义配置文件 ...

  3. Druid数据库连接池就这么简单

    前言 本章节主要讲解Druid数据库连接池,为什么要学Druid数据库连接池呢?? 我的知识储备数据库连接池有两种->C3P0,DBCP,可是现在看起来并不够用阿~当时学习C3P0的时候,觉得这 ...

  4. Druid数据库连接池就是这么简单

    前言 本章节主要讲解Druid数据库连接池,为什么要学Druid数据库连接池呢?? 我的知识储备数据库连接池有两种->C3P0,DBCP,可是现在看起来并不够用阿~当时学习C3P0的时候,觉得这 ...

  5. java银行管理系统(MySql+JDBC+数据库(Druid数据库连接池)+GUI)重要代码有解析注释

    java银行管理系统 小白又来水博客了 文章目录 java银行管理系统 一.项目需求与分析: 二.知识及有关技术的概述: 三.银行管理系统需求的具体实现: 四.部分功能预览: 五.Last: 一.项目 ...

  6. Mysql实现监控数据统计分析:Druid开源分布式系统与阿里巴巴的Druid数据库连接池

    看到Druid很多国内的开发者所熟知的就是阿里巴巴提供的开源数据库连接池工具.如果看了这篇文章还认为Druid仅仅是一个阿里巴巴提供的开源数据库连接池工具那么就错了,它或许指的是用于大数据实时处理的开 ...

  7. Druid数据库连接池超时问题com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 1000, active 10

    问题描述: com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 1000, active 10at com.alibab ...

  8. Druid数据库连接池使用参考

    一:添加相应依赖 druid-1.0.9.jar: mysql-connector-java-5.1.48-bin.jar 二:编写properties文件 放置位置在src中: driverClas ...

  9. log4j mysql 异步_spring boot:配置druid数据库连接池(开启sql防火墙/使用log4j2做异步日志/spring boot 2.3.2)...

    一,druid数据库连接池的功能? 1,Druid是阿里巴巴开发的号称为监控而生的数据库连接池 它的优点包括: 可以监控数据库访问性能 SQL执行日志 SQL防火墙 2,druid的官方站: http ...

最新文章

  1. Cisco产品线一览
  2. 领扣-191 位1的个数 Number of 1 Bits MD
  3. 成功解决coordinate_descent.py:491: ConvergenceWarning: Objective did not converge. You might want to inc
  4. Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level
  5. 本想制衡经销商价格,不料成为黄牛货源地!茅台电商公司被迫解散!
  6. Mongo DB教程及SQL与Mongo DB查询的映射
  7. ()IT 职场经验)一位10年Java工作经验的架构师的经验分享,感觉很受用。
  8. react基础学习记录一
  9. 176条DevOps人员常用的Linux命令速查表
  10. 斯坦福发布AI年度报告,中国AI论文数全球第二,第一也不是美国【附下载】
  11. ftp客户端中文乱码问题解决
  12. 《Linux内核 学习笔记》--- 第二章 内存管理 2.9 mmap
  13. PHP微信公众平台开发高级篇--微信JS-SDK
  14. 404报错:The origin server did not find a current representation for the target resource解决的两种办法
  15. JSD-2204-连接查询-JDBC-Day10
  16. 计算机管理映像路径,win10系统任务管理器查看映像路径的详细方案
  17. 维基百科创建需要注意哪些问题?
  18. 六、C语言中的运算符与表达式
  19. 渗透测试前的信息收集(玄魂磐石计划课件搬运)
  20. 实验四:进程同步与通信

热门文章

  1. FastDFS(提升磁盘IO性能的几个技巧 FastDFS 5.04之IO读事件)
  2. Veeam FAQ系列转载(四)
  3. 分库分表学习总结(4)——分布式事务常见应用场景总结
  4. java用netty做tcpserver接收c++消息_netty案例,netty4.1基础入门篇四《NettyServer收发数据》...
  5. Java编程思想学习笔记-第11章
  6. freeswitch订阅会议相关通知
  7. “安防+人工智能”,安企选择哪种抱大腿姿势才有出息?
  8. 六个细节改变提升 Android L 用户体验
  9. poj 1068 Parencodings
  10. 分享一个列表查询查看多选基础资料的解决方案