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连接池

Spring boot项目整合阿里巴巴druid数据库连接池,学了几年Java你这都还不懂?我儿子都知道了

Spring Boot 使用阿里巴巴 Druid 数据源

springmvc + spring + mybaits 整合

Spring Boot [使用 Druid 数据库连接池]

spring boot 集成Druid