SpringBoot+Vue框架技术精讲与项目实战第5章SpringBoot访问SQL数据库SpringBoot+Vue框架技术精讲与项目实战第5章SpringBoot访问SQL数据库5.1配置数据源5.2使用JdbcTemplate5.3使用SpringDataJPA5.4整合MyBatis2SpringBoot+Vue框架技术精讲与项目实战5.1配置数据源数据库分为两种,即关系型数据库和非关系型数据库。关系型数据库是指通过关系模型组织数据的数据库,并且可以利用外键等保持一致性,如MySQL、Oracle、SQLServer等;而非关系型数据库其实不像是数据库,更像是一种以key-value模式存储对象的结构,如Redis、MangoDB等。SpringFramework为访问SQL数据库提供了广泛的支持。从直接使用JdbcTemplate进行JDBC访问到完全的对象关系映射(objectrelationalmapping)技术,比如Hibernate、Mybatis。SpringData提供了更多级别的功能,直接从接口创建的Repository实现,并使用了约定从方法名生成查询。本节讲解SpringBoot如何使用MySQL、SQLServer、Oracle等不同的关系型数据库。3SpringBoot+Vue框架技术精讲与项目实战5.1配置数据源1.使用MySQL数据库在SpringBoot中使用MySQL数据库,以MySQL8.0为例,在pom.xml文件中添加依赖,并在application.properties文件中配置数据源信息。(1)在pom.xml文件中添加MySQL依赖,代码如下所示。(2)在application.properties配置文件中配置数据源信息,代码如下所示。4
mysqlmysql-connector-javaruntime#数据库驱动spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver#数据库地址spring.datasource.url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC#数据库用户名spring.datasource.username=root#数据库密码spring.datasource.password=123456SpringBoot+Vue框架技术精讲与项目实战5.1配置数据源2.使用SQLServer数据库在SpringBoot中使用SQLServer数据库。(1)在pom.xml文件中添加SQLServer依赖,代码如下所示。(2)在application.properties配置文件中配置数据源信息,代码如下所示。5
com.microsoft.sqlservermssql-jdbcruntimespring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriverspring.datasource.url=jdbc:sqlserver://localhost:1433;DatabaseName=testspring.datasource...