目录
1、环境的配置
2、Mysql的建立
3、建立SpringBoot项目
4、配置 SpringBoot5Application文件
5、开始连接MySql
6、运行结果
1、环境的配置
<1> jdk1.8或1.8以上
<2> MySql (最好是8.0以上的版本)
<3>随便一个能开发java的集成开发工具(Eclipse、IDEA)
2、Mysql的建立
<1>我这里使用Navicat软件创建数据库,这里创建一个名为“user”的表,里面有id和password变量
CREATE TABLE `user` ( `id` char(5) DEFAULT NULL, `password` varchar(10) DEFAULT NULL )
<2>向“user”表里面插入数据
INSERT INTO user ( id,password ) VALUES ( "admin","admin" ); INSERT INTO user ( id,password ) VALUES ( "root","123456" );
3、建立SpringBoot项目
在这里我使用的是Eclipse创建:
<1> 点击 文件 ------> 新建------>其他
<2> 选择 spring Starter Project 然后点击下一步
<3> 原本的Service URL 可能加载不出来,可以更改为阿里的网站
https://start.aliyun.com
<4>这里可以选择Spring Wed , MyBatis Framework ,MySql Driver 三个依赖包(也可以在后续自己添加所依赖的包)
这样一个简单的SpringBoot项目就创建出来了!!!(你已经成功一半了)
4、配置 SpringBoot5Application文件
代码spring.datasource.url=jdbc:mysql://localhost:3306/student?serverTimezone=UTC中student为自己想要连接的数据库名
//配置文件 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.name=defaultDataSource //具体的连接库 spring.datasource.url=jdbc:mysql://localhost:3306/student?serverTimezone=UTC //数据库的账号与密码 spring.datasource.username=root spring.datasource.password=123456
5、开始连接MySql
<1> 在com.gasong.one下建立controller,dao,ebtity,service的包
<2>在ebtity包下新建一个 ”User“ 类(用来存放数据库的实体变对象)
public class User {
private String id;
private String password;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
<3>在dao包下新建有一个 ”UserMaaper“ 的接口
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import com.gasong.one.ebtity.User;
@Mapper
public interface UserMapper {
//查询数据库所有数据
@Select("SELECT * FROM user")
List findAll();
}
<4>在controller包下新建一个 ”Text“ 测试的类
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import com.gasong.one.dao.UserMapper;
import com.gasong.one.ebtity.User;
@RestController
public class Text {
@Autowired
private UserMapper userMapper;
//查询
@GetMapping("")
public List into() {
return userMapper.findAll();
}
}
6、运行结果
成功打印出数据库中的数据!!!
所以小伙伴们有不同的见解或者更好的方法,欢迎提出指正!



