springboot之原生代码链接数据库实现增删查改(超级简单,一看便懂)

连接mysql操作数据库

springboot帮我们简化了很多东西。链接数据库变得超级容易。

  • 首先,导包
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<!--mqsql驱动包-->
<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
   <scope>runtime</scope>
</dependency>
  • 然后老规矩,Talking is cheap~ 上代码。
spring:
  datasource:
    username: root
    password: 123456 //这里写你自己的数据库密码
    url: jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=utf-8&useSSL=false

在你的application.properties或者application.yml文件里面加入链接数据库的配置。

如果你看不懂,回去把JDBC再学一遍。

  • 这样就可以链接到数据库啦。我们来写个测试。
@RestController
public class JDBCController {

    @Autowired
    JdbcTemplate jdbcTemplate;

    @GetMapping("/jdbcTest")
    public List<Map<String, Object>> userList(){
        String sql = "select * from users";
        List<Map<String, Object>> maps = jdbcTemplate.queryForList(sql);
        return maps;
    }
    
}

新建一个Controller类,自动注入JdbcTemplate ,JdbcTemplate是springboot已经封装好的类,直接用就好了。特别方便,里面很多重载方法。sql语句自己写,跟原生JDBC一样的操作。

你是不是好奇我为什么用 List<Map<String, Object>>
嘿嘿,我又偷懒了。没写实体类。你咬我啊,略略略···

  • 运行测试。跑起来!
    在这里插入图片描述
    成功!

是不是很简单?????

如果帮助到你了,请给个赞吧!

猜你喜欢

转载自blog.csdn.net/Bernie_7/article/details/107502712