通过JdbcTemplate编写数据访问(二十八)
Posted 大象
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过JdbcTemplate编写数据访问(二十八)相关的知识,希望对你有一定的参考价值。
数据源配置
在我们访问数据库的时候,需要先配置一个数据源,下面分别介绍一下几种不同的数据库配置方式。
首先,为了连接数据库需要引入jdbc支持,在pom.xml
中引入如下配置:
1
2
3
4
|
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> |
嵌入式数据库支持
嵌入式数据库通常用于开发和测试环境,不推荐用于生产环境。Spring Boot提供自动配置的嵌入式数据库有H2、HSQL、Derby,你不需要提供任何连接配置就能使用。
比如,我们可以在pom.xml
中引入如下配置使用HSQL
1
2
3
4
5
|
<dependency> <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <scope>runtime</scope> </dependency> |
连接生产数据源
以mysql数据库为例,先引入MySQL连接的依赖包,在pom.xml
中加入:
1
2
3
4
5
|
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version> 5.1 . 21 </version> </dependency> |
在src/main/resources/application.properties
中配置数据源信息
1
2
3
4
|
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数据源。
1
|
spring.datasource.jndi-name=java:jboss/datasources/customers |
以上是关于通过JdbcTemplate编写数据访问(二十八)的主要内容,如果未能解决你的问题,请参考以下文章