spring-boot 配置数据库

要连接数据库首先要加入对于数据库所需驱动的jar包,所以要先在pom.xml文件内填入所需驱动jar包的maven坐标。下面提供几种常用的数据库的坐标。

1 .mysql驱动

<properties>
        <mysql.version>5.1.24</mysql.version>
 </properties>
<dependencies>
    <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
             <version>${mysql.version}</version>
        </dependency>
</dependencies>

2 . sql server驱动

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>sqljdbc4</artifactId>
    <version>4.0</version>
</dependency>

3 .oracle驱动
oracle驱动Maven官网不提供,得自己去oracle官网下载驱动,加入自己的本地库,然后再使用。具体方法引用一下其他人写的博客http://blog.csdn.net/youren_zt/article/details/60132324.

引了驱动后,第二步便是在配置文件中配置数据库连接信息

#mysql配置
spring.datasource.url=jdbc:mysql://localhost/test
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

#sqlserver配置
#spring.datasource.url= jdbc:sqlserver://localhost:1433;DatabaseName=test  
#spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver  

#oracle配置
#spring.datasource.url=jdbc:oracle:thin:@localhost:1521:test 
#spring.datasource.driver-class-name:oracle.jdbc.driver.OracleDriver


spring.datasource.username=dbuser
spring.datasource.password=dbpass

注意:正常来说配置了spring.datasource.url属性后便无需配置spring.datasource.driver-class-name属性了,spring-boot会自动根据url选取对应的驱动。
最后介绍一下数据库连接池,spring-boot默认使用tomact-jdbc,连接池的配置属性为spring.datasource.tomcat.*。以下展现一些官方文档的例子,具体还有什么需要配置的内容以后用到了再补充。

# 最大连接数,设为0表示无限制。
spring.datasource.tomcat.max-active=50

# 默认是false,(据说)开启会消耗性能但会保证服务器的稳定
spring.datasource.tomcat.test-on-borrow=false

#初始化时默认连接数
spring.datasource.initial-size=1

#最大空闲连接数,超过则回收
spring.datasource.tomcat.max-idle=100
#最小空闲连接数
spring.datasource.tomcat.min-idle=10

#以ms为单位,最大建立连接等待时间。如果超过此时间则表示超时。设为-1表示无限制。
spring.datasource.tomcat.max-wait=10000

#超时连接是否回收
spring.datasource.tomcat.log-abandoned=true

#超时的时间(以秒数为单位)
spring.datasource.tomcat.remove-abandoned-timeout=60

待续。。。。。。。

猜你喜欢

转载自blog.csdn.net/u014296316/article/details/79560583