步骤一:在java项目中导入jar包

德鲁伊连接池jar包https://download.csdn.net/download/m0_62642719/85360784步骤二:在src下创建配置文件:db.propreties如图

步骤三:在db.properties中写入如下代码:

url=jdbc:mysql://localhost:3306/自己的数据库名称
username=root(自己的账户名)
password=root(自己设置的密码)
driverClassName=com.mysql.cj.jdbc.Driver(MySQL8.0版本的)
initialSize=10
maxActive=20
maxWait=1000

步骤四:编写java源码:

public class PoolDemo1 {public static void main(String[] args) throws Exception {//读取proprerties内容Properties properties  = new Properties();//通过类加载器读取类路径下内容properties.load(PoolDemo1.class.getClassLoader().getResourceAsStream("db.properties"));DataSource dataSource = DruidDataSourceFactory.createDataSource(properties);//通过返回数据源对象,获取数据库连接Connection connection = dataSource.getConnection();System.out.println("connection = " + connection);}
}

运行结果:

五月 13, 2022 11:31:44 上午 com.alibaba.druid.pool.DruidDataSource info
信息: {dataSource-1} inited
connection = com.mysql.cj.jdbc.ConnectionImpl@3b2da18fProcess finished with exit code 0

表明连接MySQL数据库成功

快去试一试吧!

JDBC——通过德鲁伊连接池连接Mysql相关推荐

  1. nodeJS+mysql+连接池——连接池的创建和使用

    nodeJS+mysql+连接池--连接池的创建和使用 https://www.cnblogs.com/shenlonghun/p/6133963.html 介绍 在 软件工程 , 连接池 是一个 高 ...

  2. Druid连接池连接MySQL数据库

    Druid连接池连接MySQL数据库 1. 开篇简述 2. 驱动导包 3. 注意事项 4. 代码实现 5. 总结 1. 开篇简述 嗨,大家好!!! 今天,还想给大家分享以下数据库的进一步的使用,上次给 ...

  3. 严重: maxIdle is deprecated,严重: testWhileIdle is true, validationQuery not set,Druid连接池连接MSQL报错处理

    JDK9  引发的血案 1.因为使用mysql-connector的依赖版本对应的mysql数据库冲突,mysql8需要使用8.0.11以上的高版本2.jdk9的反射本身存在BUG,会有warning ...

  4. python redis连接池获取后关闭_python通过连接池连接redis,操作redis队列

    在每次使用redis都进行连接的话会拉低redis的效率,都知道redis是基于内存的数据库,效率贼高,所以每次进行连接比真正使用消耗的资源和时间还多.所以为了节省资源,减少多次连接损耗,连接池的作用 ...

  5. java druid mysql连接池_java使用Druid连接池连接mysql

    1.先在mysql创建需要的数据库和表 use book; create table t_user( `id`intprimary key auto_increment, `username` var ...

  6. java 连接池连接mysql数据库需要哪些jar包_DBCP-基于Java8导入DBCP连接池所需JAR包并编写DBCPUtils工具类...

    上述五个jar包缺一不可 下载解压后,进入解压出的文件夹 将这五个jar包复制出来放入自己创建的myJar文件夹中(myJar文件夹创建与说明) 接下来就可以在工程中进行使用package utils ...

  7. 关于c3p0连接池连接mysql数据库需要注意的几点

    友情链接:葬瞳飘血的个人博客(知识点总结&刷题笔记) 什么是数据库连接池: 用池来管理Connection,这可以重复使用Connection.有了池,所以我们就不用自己来创建Connecti ...

  8. mysql开启 pscache_Druid连接池在mysql的场景PS Cache是否需要开启?

    看一下,自己项目的druid连接池是否设置了PS Cache.是否需要设置? 1. Druid的相关配置 spring: datasource: name: mysql_test type: com. ...

  9. mysql odbc连接池_Java Mysql连接池配置和案例分析--超时异常和处理

    前言: 最近在开发服务的时候, 发现服务只要一段时间不用, 下次首次访问总是失败. 该问题影响虽不大, 但终究影响用户体验. 观察日志后发现, mysql连接因长时间空闲而被关闭, 使用时没有死链检测 ...

最新文章

  1. Mycat源码中的单例模式
  2. 分辨5线单极性步进电机接头
  3. 金融风控实战—模型可解释之shap
  4. python schedule多线程_Python定时任务sched模块用法示例
  5. hdu 4409 Family Name List LCA +stl
  6. 一个电脑同时运行 64bit 和 32bit 的eclipse 如何匹配 jdk环境
  7. 实操教程|用不需要手工标注分割的训练数据来进行图像分割
  8. hdu 1708 (字符串,Fibonacci )
  9. python列表生成式原理_三元表达式/和/或如何在Python中工作/真与假的性质/列表生成/生成器,and,or,执行,原理,True,False,本质,生成式...
  10. 如何记录SQL Server数据库对象
  11. solr suggest+autocomplete实现自动提示
  12. 高级软件工程2017第7次作业--C++团队项目:Beta阶段综合报告
  13. 爱立信面试,面试官给我出的 C 算法问题
  14. 网络地址和广播地址的快速计算方法
  15. js高级程序设计note
  16. 微信又更新了,分享几个实用的微信神器
  17. nodejs实现分解质因数的算法
  18. 微信小程序wx.onLocationChange的使用,并计算移动距离
  19. 物联卡中心:物联卡是正规卡吗?与流量卡有什么区别?
  20. CSDN是怎么实现用户签到,统计签到次数,连续签到天数等功能微服务的

热门文章

  1. 七夕买什么礼物?音质好的蓝牙耳机推荐
  2. 游戏炫酷炫酷炫酷界面C++
  3. java获取项目中的路径_通过java获取当前项目路径
  4. 打字慢能学计算机吗,只用7天时间学习电脑打字,能达到一分钟40字吗?
  5. Win10系统下从tensorflow源码编译tensorflow-gpu 1.15
  6. 专家建议将个税起征点提高至8000
  7. Beam-search
  8. 编写一个智能手表的产品方案
  9. 谋哥:App排行榜的秘密
  10. vue.js--成绩单