您的位置:首页 > 编程语言 > Java开发

初学spring boot 记录下过程- 连接数据库(二)

2018-06-05 17:14 706 查看
添加数据库和jdbc
<!--数据库-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>

<!--数据库连接jdbc依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
添加数据库配置文件
datasource:
  url: jdbc:mysql://localhost:3306/mysql
driver-class-name: org.gjt.mm.mysql.Driver
data-username: root
data-password: 152152
第一次查询的时候出现异常:The last packet sent successfully to the server was 0 milliseconds ago
然后在网上查了问题  在配置文件yml里面添加了以下配置后好了
dbcp2:
 #在空闲连接回收器线程运行期间休眠的时间值,以毫秒为单位,一般比minEvictableIdleTimeMillis小
time-between-eviction-runs-millis: 300000
#SQL查询,用来验证从连接池取出的连接
validation-query: SELECT 1
#指明连接是否被空闲连接回收器(如果有)进行检验,如果检测失败,则连接将被从池中去除
test-while-idle: true
#在每次空闲连接回收器线程(如果有)运行时检查的连接数量,最好和maxActive一致
num-tests-per-eviction-run: 50
#连接池中连接,在时间段内一直空闲,被逐出连接池的时间(1000*60*60),以毫秒为单位
soft-min-evictable-idle-time-millis: 3600000
最后就是测试代码了,跑了下没问题。


阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: