Spring连接Druid(阿里数据源)
Posted 红颜莫知己
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring连接Druid(阿里数据源)相关的知识,希望对你有一定的参考价值。
配置pom文件
<!-- https://mvnrepository.com/artifact/com.alibaba/druid -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.22</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.48</version>
</dependency>
配置依赖beanFactory.xml
- property属性内容自定义,下面只是博主的定义
<bean class="com.alibaba.druid.pool.DruidDataSource" id="dataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://locahost:3306/cms"/>
<property name="username" value="root"/>
<property name="password" value=""/>
</bean>
测试是否连接
测试连接我们不需要去连接数据库来实现它,这样太麻烦了,我们可以在IDEA中直接打断点,进行DeBug进行检查即可
@Test
public void test3(){
BeanFactory beanFactory = new ClassPathXmlApplicationContext("beanFactory.xml");
DataSource dataSource = beanFactory.getBean(DataSource.class);
Connection connection = null;
try {
connection = dataSource.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
}
出现这四项内容,即证明连接成功
以上是关于Spring连接Druid(阿里数据源)的主要内容,如果未能解决你的问题,请参考以下文章
Spring boot项目整合阿里巴巴druid数据库连接池,学了几年Java你这都还不懂?我儿子都知道了