SpringBoot如何连接并操作Mysql数据库

  介绍

本篇文章为大家展示了SpringBoot如何连接并操作Mysql数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

本文默认你的开发环境。数据库已经安装好

想用使用数据库。我们需要现在pom文件中添加相应的依赖

砰的一声。xml

& lt;及# 63;xml version=?.0”;编码=癠TF-8", # 63;比;   http://maven.apache.org/POM/4.0.0" & lt;项目xmlns=?xmlns: xsi=癶ttp://www.w3.org/2001/XMLSchema-instance"   ,xsi: schemaLocation=癶ttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"的在;   & lt; modelVersion> 4.0.0      & lt; groupId> com.imgod   & lt; artifactId> testjpa   & lt; version> 0.0.1-SNAPSHOT   & lt; packaging> war      & lt; name> TestJpa   春天Boot< & lt; description>演示项目;/description>      & lt; parent>   & lt; groupId> org.springframework.boot   & lt; artifactId> spring-boot-starter-parent   & lt; version> 1.4.2.RELEASE   & lt; relativePath/比;& lt; !——从库中查找父——比;   & lt;/parent>      & lt; properties>   & lt; project.build.sourceEncoding> UTF-8   & lt; project.reporting.outputEncoding> UTF-8   & lt; java.version> 1.8 & lt;/java.version>   & lt;/properties>      & lt; dependencies>   & lt; dependency>   & lt; groupId> org.springframework.boot   & lt; artifactId> spring-boot-starter-data-jpa   & lt;/dependency>   & lt; dependency>   & lt; groupId> org.springframework.boot   & lt; artifactId> spring-boot-starter-web   & lt;/dependency>      & lt; dependency>   & lt; groupId> org.springframework.boot   & lt; artifactId> spring-boot-starter-tomcat   & lt; scope> provided   & lt;/dependency>   & lt; dependency>   & lt; groupId> org.springframework.boot   & lt; artifactId> spring-boot-starter-test   & lt; scope> test   & lt;/dependency>   & lt; dependency>   & lt; groupId> mysql   & lt; artifactId> mysql-connector-java   & lt;/dependency>   & lt; dependency>   & lt; groupId> org.springframework.boot   & lt; artifactId> spring-boot-starter-jdbc   & lt;/dependency>   & lt; !——添加Hibernate依赖——比;   & lt; dependency>   & lt; groupId> org.hibernate   & lt; artifactId> hibernate-core   & lt;/dependency>   & lt;/dependencies>      & lt; build>   & lt; plugins>   & lt; plugin>   & lt; groupId> org.springframework.boot   & lt; artifactId> spring-boot-maven-plugin   & lt;/plugin>   & lt;/plugins>   & lt;/build>         & lt;/project>   

我们的配置文件进行数据库的配置

应用程序。属性:

spring.datasource.url=jdbc: mysql://127.0.0.1:3306/测试   spring.datasource.username=根   spring.datasource.password=imgod1   spring.datasource.driver-class-name=com.mysql.jdbc.Driver   spring.datasource.max-idle=10   spring.datasource.max-wait=10000   spring.datasource.min-idle=5   spring.datasource.initial-size=5   spring.jpa.properties.hibernate.hbm2ddl.auto=更新   

前面配置的是数据库信息,最后一行配置的是。如果我们定义的实体在数据库中没有对应的表的话,会帮我们自动创建

我们的实体类型

用户。Java

包com.imgod.bean;
  
  进口javax.persistence.Entity;
  进口javax.persistence.GeneratedValue;
  进口javax.persistence.GenerationType;
  进口javax.persistence.Id;
  进口javax.persistence.Table;
  进口javax.validation.constraints.NotNull;
  
  @ entity
  @ table (name=皍sers")
  公开课用户{
  @ id
  @GeneratedValue(策略=GenerationType.AUTO)
  私人int id;
  @NotNull
  私人字符串邮件;
  @NotNull
  私人字符串名称;
  
  公共int getId () {
  返回id;
  }
  
  公共空间setId (int id) {
  这一点。id=id;
  }
  
  公共字符串getEmail () {
  返回电子邮件;
  }
  
  公共空间setEmail(字符串邮件){
  这一点。电子邮件=电子邮件;
  }
  
  公共字符串getName () {
  返回名称;
  }
  
  公共空间setName(字符串名称){
  this.name=名称;
  }
  
  }
  

SpringBoot如何连接并操作Mysql数据库