zoukankan      html  css  js  c++  java
  • springboot使用之一:连接生产数据库,添加连接池

    项目中,难免遇到连接数据库的情形,目前来说springboot连接mybatis有两种,我这边使用的是mybatis官方提供XML方式的整合。

    后面,对项目进行完善,引入了连接池,PageHelper分页插件,以及错误页面的配置。

    1.导入基础项目,改为自己的数据库

    首先,从将spingboot从默认的嵌入式数据库改为mysql(自己安装的),基础项目是springboot官方提供的gs-relation-data-access

    引入依赖:

            <!-- springboot jdbc starter -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-jdbc</artifactId>
            </dependency> 
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-jdbc</artifactId>
            </dependency>
            <!-- mysql驱动 -->
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
            </dependency>        

     添加配置文件application.properties(springboot约定配置名称),添加配置项如下:

    spring.datasource.url=jdbc:mysql://localhost:3306/estore
    spring.datasource.username=root
    spring.datasource.password=root
    spring.datasource.driver-class-name=com.mysql.jdbc.Driver

    即可引入自己的数据库,并开始使用了。

    2.引入DruidDataSource连接池

    引入依赖:

            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>druid</artifactId>
                <version>1.0.18</version>
            </dependency>

    在application.properties中添加配置项:

    spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

    在控制台查看结果,启动时即可看到springboot的详细启动参数

    通过在appliction.properties中设置日志级别:

    logging.level.root=DEBUG
  • 相关阅读:
    TSQL入门(msdn)
    在代码中,获取Entity Framework生成的TSQL查询语句
    Code First(一)
    UDPClient的用法
    Building Applications that Can Talk(转)
    Asynchronous Web and Network Calls on the Client in WPF(摘录)
    DropBox能正常使用了
    显示GIF图标报错:“A generic error occurred in GDI+.”
    第 2 篇Scrum 冲刺博客
    第 1 篇 Scrum 冲刺博客
  • 原文地址:https://www.cnblogs.com/sloveling/p/springboot_1.html
Copyright © 2011-2022 走看看