JDBC——通过德鲁伊连接池连接Mysql
步骤一:在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相关推荐
- nodeJS+mysql+连接池——连接池的创建和使用
nodeJS+mysql+连接池--连接池的创建和使用 https://www.cnblogs.com/shenlonghun/p/6133963.html 介绍 在 软件工程 , 连接池 是一个 高 ...
- Druid连接池连接MySQL数据库
Druid连接池连接MySQL数据库 1. 开篇简述 2. 驱动导包 3. 注意事项 4. 代码实现 5. 总结 1. 开篇简述 嗨,大家好!!! 今天,还想给大家分享以下数据库的进一步的使用,上次给 ...
- 严重: maxIdle is deprecated,严重: testWhileIdle is true, validationQuery not set,Druid连接池连接MSQL报错处理
JDK9 引发的血案 1.因为使用mysql-connector的依赖版本对应的mysql数据库冲突,mysql8需要使用8.0.11以上的高版本2.jdk9的反射本身存在BUG,会有warning ...
- python redis连接池获取后关闭_python通过连接池连接redis,操作redis队列
在每次使用redis都进行连接的话会拉低redis的效率,都知道redis是基于内存的数据库,效率贼高,所以每次进行连接比真正使用消耗的资源和时间还多.所以为了节省资源,减少多次连接损耗,连接池的作用 ...
- java druid mysql连接池_java使用Druid连接池连接mysql
1.先在mysql创建需要的数据库和表 use book; create table t_user( `id`intprimary key auto_increment, `username` var ...
- java 连接池连接mysql数据库需要哪些jar包_DBCP-基于Java8导入DBCP连接池所需JAR包并编写DBCPUtils工具类...
上述五个jar包缺一不可 下载解压后,进入解压出的文件夹 将这五个jar包复制出来放入自己创建的myJar文件夹中(myJar文件夹创建与说明) 接下来就可以在工程中进行使用package utils ...
- 关于c3p0连接池连接mysql数据库需要注意的几点
友情链接:葬瞳飘血的个人博客(知识点总结&刷题笔记) 什么是数据库连接池: 用池来管理Connection,这可以重复使用Connection.有了池,所以我们就不用自己来创建Connecti ...
- mysql开启 pscache_Druid连接池在mysql的场景PS Cache是否需要开启?
看一下,自己项目的druid连接池是否设置了PS Cache.是否需要设置? 1. Druid的相关配置 spring: datasource: name: mysql_test type: com. ...
- mysql odbc连接池_Java Mysql连接池配置和案例分析--超时异常和处理
前言: 最近在开发服务的时候, 发现服务只要一段时间不用, 下次首次访问总是失败. 该问题影响虽不大, 但终究影响用户体验. 观察日志后发现, mysql连接因长时间空闲而被关闭, 使用时没有死链检测 ...
最新文章
- Mycat源码中的单例模式
- 分辨5线单极性步进电机接头
- 金融风控实战—模型可解释之shap
- python schedule多线程_Python定时任务sched模块用法示例
- hdu 4409 Family Name List LCA +stl
- 一个电脑同时运行 64bit 和 32bit 的eclipse 如何匹配 jdk环境
- 实操教程|用不需要手工标注分割的训练数据来进行图像分割
- hdu 1708 (字符串,Fibonacci )
- python列表生成式原理_三元表达式/和/或如何在Python中工作/真与假的性质/列表生成/生成器,and,or,执行,原理,True,False,本质,生成式...
- 如何记录SQL Server数据库对象
- solr suggest+autocomplete实现自动提示
- 高级软件工程2017第7次作业--C++团队项目:Beta阶段综合报告
- 爱立信面试,面试官给我出的 C 算法问题
- 网络地址和广播地址的快速计算方法
- js高级程序设计note
- 微信又更新了,分享几个实用的微信神器
- nodejs实现分解质因数的算法
- 微信小程序wx.onLocationChange的使用,并计算移动距离
- 物联卡中心:物联卡是正规卡吗?与流量卡有什么区别?
- CSDN是怎么实现用户签到,统计签到次数,连续签到天数等功能微服务的