数据源配置

在我们访问数据库的时候,需要先配置一个数据源,下面分别介绍一下几种不同的数据库配置方式。

首先,为了连接数据库需要引入jdbc支持,在pom.xml中引入如下配置:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>

  

嵌入式数据库支持

嵌入式数据库通常用于开发和测试环境,不推荐用于生产环境。Spring Boot提供自动配置的嵌入式数据库有H2、HSQL、Derby,你不需要提供任何连接配置就能使用。

比如,我们可以在pom.xml中引入如下配置使用HSQL

<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<scope>runtime</scope>
</dependency>

  

连接生产数据源

以MySQL数据库为例,先引入MySQL连接的依赖包,在pom.xml中加入:

<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.21</version>
</dependency>

  

src/main/resources/application.properties中配置数据源信息

spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=dbuser
spring.datasource.password=dbpass
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

  

连接JNDI数据源

当你将应用部署于应用服务器上的时候想让数据源由应用服务器管理,那么可以使用如下配置方式引入JNDI数据源。

spring.datasource.jndi-name=java:jboss/datasources/customers

  

源码来源

最新文章

  1. Xamarin+Prism小试牛刀:定制跨平台Outlook邮箱应用(后续)
  2. Fortran 基础语法(一)
  3. modelsim操作流程
  4. android-时间选择器和日期选择器
  5. Centos kvm桥接
  6. Replication--进程无法在“xxxx”上执行“sp_replcmds”
  7. JSP servlet的配置与使用
  8. VR、AR、MR定义区别
  9. 3.1 if 条件分支语句
  10. Cocoa中层(layer)坐标系的极简理解
  11. Session之Config配置
  12. 微软爱开源:向Linux社区开放60000多项专利
  13. 第二章 flex输入输出结构
  14. 用canvas把页面中所有元素的轮廓绘制出来
  15. 学python的第二天
  16. Lambda模式
  17. JSP生成验证码
  18. Android Drawable Mipmap Vector使用及Vector兼容
  19. OpenACC 绘制曼德勃罗集
  20. glusterFS的部署流程

热门文章

  1. 2-SAT问题介绍求解 + 模板题P4782
  2. 多进程-Pipe和Manager数据共享和传递
  3. leetcode hard
  4. Redis5版本集群搭建
  5. FluentValidation在C# WPF中的应用
  6. angular 4+中关于父子组件传值的示例
  7. JVM内存模型入门
  8. Java版本及历史简述
  9. luogu P3620 [APIO/CTSC 2007]数据备份
  10. HTML5的新变化