千家信息网

SpringBoot如何封装JDBC

发表于:2024-10-28 作者:千家信息网编辑
千家信息网最后更新 2024年10月28日,这篇文章主要为大家展示了"SpringBoot如何封装JDBC",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"SpringBoot如何封装JDBC"这篇文章
千家信息网最后更新 2024年10月28日SpringBoot如何封装JDBC

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

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

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

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


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;@SpringBootTestclass 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中有很多template已经写好可以直接拿来用


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;@RestControllerpublic class JDBCController {    @Autowired    JdbcTemplate jdbcTemplate;    //查询数据库所有信息    @GetMapping("/userList")    public List> userList(){        String sql = "select * from user";        List> 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"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

数据 数据库 封装 内容 数据源 篇文章 学习 帮助 配置 信息 对象 文件 易懂 更多 条理 知识 编带 行业 资讯 资讯频道 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 我的世界服务器建造模式 网络安全模型规定的四项基本原则 云服务器比物理服务器稳定吗 金山区现代软件开发服务产品介绍 网络安全文明教育新闻稿 金融科技应用和互联网金融 电大计算机网络技术毕业设计 炒股软件开发工作 黄浦区品质软件开发哪家好 铜陵电力软件开发 电影中有关网络安全的台词 数据库的审计进化 数据库自动升级 tld服务器全称 网络安全之图像情报浅析 镇江微享互联网科技有限公司 企业网络安全监督责任 软件开发缺陷统计表 车公庙天问网络技术有限公司 凌华服务器串口调试 文明重启哪个服务器是最好的 为了数据库的安全 简述车载网络技术定义 硬件开发和软件开发的技术区别 虚拟机配置硬盘时服务器遇到错误 写网络安全主持稿 北京网络安全大会宣传片 服务器断连接怎么恢复 软件开发缺陷统计表 数据库查询最快的模型
0