网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

SpringBoot如何实现快速配置数据源-创新互联

SpringBoot如何实现快速配置数据源?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

创新互联是一家集网站建设,虎丘企业网站建设,虎丘品牌网站建设,网站定制,虎丘网站建设报价,网络营销,网络优化,虎丘网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

SpringBoot如何快速配置数据源;有如下两种方式:

  1. 通过spring-boot-starter-jdbc快速配置数据源
  2. 自定义数据源DataSource

首先我们需要明确数据源DataSource有什么作用:

  1. 通过DataSource可以获取数据库连接Connection
  2. 通过DataSource创建JdbcTemplate操作数据库
     

实际项目中,我们在配置数据源的时候会指定数据库连接池,比如流行的Hikari(spring默认的数据库连接池)、C3p0、Dbcp2以及阿里巴巴的Druid。

一、使用数据库连接池

应用在操作数据库的时候,直接从数据库连接池获取连接,而不需要每次创建新的连接。

至于数据库连接池的好处,总结就是: 应用创建和销毁连接的代价是很大的,使用数据库连接池可以很好的复用连接,节省开销,方便管理,简化开发。

可能有些场景我们不想使用SpringBoot JDBC默认的数据源,我需要引入数据库连接池,然后自定义数据源,指定数据源类型。

下面以Dbcp2数据库连接池配置数据源为例。

二、配置依赖

引入dbcp2的数据库连接池已经相关依赖。



  org.apache.commons
  commons-dbcp2
  2.7.0



  mysql
  mysql-connector-java
  8.0.18



  org.springframework
  spring-jdbc
  5.2.2.RELEASE
  compile

标题名称:SpringBoot如何实现快速配置数据源-创新互联
网页地址:http://bjjierui.cn/article/cejhjs.html

其他资讯