「这是我参与11月更文挑战的第19天,活动详情查看:2021最后一次更文挑战」
1.1数据源(连接池)使用
数据源为提高程序性能出现
实例化数据源,初始化连接资源
使用资源时从数据源中获取
使用完毕将连接资源归还给数据源
常见数据源:DBCP C3P0 BoneCP Druid
1.1数据源开发步骤
1导入数据源的坐标和数据库驱动坐标
1 | xml复制代码 <dependency> |
2 创建数据源对象
1 | java复制代码 @Test |
2 设置数据源基本的连接数据
1.2 抽取jdbc.properties配置文件
1.在resources下新建jdbc.properties配置文件
2.配置
1 | properties复制代码jdbc.driver=com.mysql.jdbc.Driver |
3.读取properties配置文件
1 | java复制代码@Test //测试c3p0数据源(使用properties配置文件) |
1.3 Spring配置数据源
可以将dataSource的创建权交给Spring容器
1.导入Spring 坐标
2.创建配置文件
1 | xml复制代码 <bean id="druidDataSource" class="com.alibaba.druid.pool.DruidDataSource"> |
3.从Spring容器中获取bean
1 | java复制代码 @Test |
1.4 Spring加载properties配置文件
1.配置.xml
1 | xml复制代码<?xml version="1.0" encoding="UTF-8"?> |
本文转载自: 掘金