温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

SpringBoot如何封装JDBC

发布时间:2021-12-27 16:57:23 来源:亿速云 阅读:294 作者:小新 栏目:开发技术

这篇文章主要为大家展示了“SpringBoot如何封装JDBC”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SpringBoot如何封装JDBC”这篇文章吧。

Spring Boot中可以在配置文件中直接进行数据库配置,

SpringBoot如何封装JDBC

spring.datasource.username= root spring.datasource.password= 123456 spring.datasource.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

SpringBoot可以直接生成数据库对象
默认数据源为Hikari

SpringBoot如何封装JDBC

jdbc连接

import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import javax.sql.DataSource; import java.sql.Connection; import java.sql.SQLException; @SpringBootTest class DataSpringbootApplicationTests {     @Autowired     DataSource dataSource;     @Test     void contextLoads() throws SQLException {         System.out.println("默认数据源");         System.out.println(dataSource.getClass());         System.out.println("获得数据库连接");         Connection connection = dataSource.getConnection();         System.out.println(connection);         System.out.println("关闭数据源");         connection.close();     } }

SpringBoot如何封装JDBC

springboot中有很多template已经写好可以直接拿来用

SpringBoot如何封装JDBC

SpringBoot如何封装JDBC

import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RestController; import java.util.List; import java.util.Map; @RestController public class JDBCController {     @Autowired     JdbcTemplate jdbcTemplate;     //查询数据库所有信息     @GetMapping("/userList")     public List<Map<String,Object>> userList(){         String sql = "select * from user";         List<Map<String, Object>> mapList = jdbcTemplate.queryForList(sql);         return  mapList;     }     @GetMapping("/addUser")     public String addUser(){         String sql = "insert into mybatis.user(id,name,pwd) values (4,'hhh','451651')";         jdbcTemplate.update(sql);         return "update-ok";     }     @GetMapping("/deleteUser/{id}")     public String deleteUser(@PathVariable("id") int id){         String sql = "delete from mybatis.user where id = ?";         jdbcTemplate.update(sql,id);         return "delete-ok";     } }

SpringBoot如何封装JDBC

以上是“SpringBoot如何封装JDBC”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI