医生做兼职有什么网站吗,山西网络营销方案,一站式企业建站制作,wordpress 标签排序讲到这里#xff0c;基本上我们就可以使用SpringBoot来开发Web项目视图显示和业务逻辑代码#xff0c;但是要做一个完成案例#xff0c;我们还差一点点#xff0c;就是怎么访问数据库#xff0c;获取数据#xff0c;接下来我们就看怎么用SpringBoot整合我们前面已经讲过的…讲到这里基本上我们就可以使用SpringBoot来开发Web项目视图显示和业务逻辑代码但是要做一个完成案例我们还差一点点就是怎么访问数据库获取数据接下来我们就看怎么用SpringBoot整合我们前面已经讲过的jdbcmybatisspring data jpa其实本质上SpringBoot底层就是使用SpringData来访问数据库而前面我们有简介SpringData知道它不仅仅可以操作关系型数据还可以访问NoSql数据库所以SpringBoot当然也就是关系和非关系数据库都可以通吃咯NoSql这块我们后面课程中会详细的讲这里我们先讲SpringBoot是如何操作关系型数据库
整合JDBC操作数据库
1、导入启动器
dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-jdbc/artifactId
/dependency
dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdscoperuntime/scope
/dependency
2、配置全局配置文件
spring.datasource.usernameroot
spring.datasource.passwordroot
spring.datasource.urljdbc:mysql://localhost:3306/springbootdemo
spring.datasource.driver-class-namecom.mysql.jdbc.Driver
有关Spring里的数据源SpringBoot都有默认配置的直接就可以测试了。
3、测试 注意SpringBoot2.06现在默认使用的是HikariDataSource这个数据源传说这个在数据库访问速度上是C3P0的25倍。
具体操作数据库用JDBCSpringBoot默认配置了JdbcTemplate配了数据源就可以直接使用。