springboot 整合JDBC

springboot 整合JDBC前提:配置数据库连接(见前面) 一、步骤 1、导包 org.springframework.boot spri…

	springboot 整合JDBC[数据库教程]

前提:配置数据库连接(见前面)

一、步骤

1、导包

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>

代码100分

2、操作

代码100分    @Autowired
    private JdbcTemplate jdbcTemplate;
    @Test
    //
    public void jdbcTest(){
        String sql = "select * from blog";
        List<Map<String, Object>> maps = jdbcTemplate.queryForList(sql);
        System.out.println(maps);
    }
    //  插入
    @Test
    public void insertJDBC(){
        String sql = "insert into blog(id, title, author, views) values(20, ‘ak‘, ‘tt‘, 100)";
        jdbcTemplate.update(sql);
    }

    @Test
    // 修改
    public void updateJDBC(){
        String sql = "update blog set title = ?, author = ?, views =?  where id=" + 20;
        Object[] objects = new Object[3];
        objects[0] = "wt";
        objects[1] = "wt";
        objects[2] = 100000;
        jdbcTemplate.update(sql, objects);
    }

    @Test
    // 删除
    public void deleteJDBC(){
        String sql = "delete from blog where id = ?";
        Object[] objects = new Object[1];
        objects[0] = 20;
        jdbcTemplate.update(sql, objects);
    }

 

springboot 整合JDBC

原文地址:https://www.cnblogs.com/wt7018/p/13375043.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7099.html

(0)
上一篇 2023-03-27
下一篇 2023-03-27

相关推荐

  • kafka消息机制_kafka消息持久化处理

    kafka消息机制_kafka消息持久化处理1、Kafka消息持久性概述 Kakfa依赖文件系统来存储和缓存消息。对于硬盘的传统观念是硬盘总是很慢,基于文件系统的架构能否提供优异的性能?实际上硬盘的快慢完全取决于使用方式。同时 Kafka 基于

    2023-04-14
    115
  • 创建Python Tkinter菜单栏

    创建Python Tkinter菜单栏Tkinter是Python自带的GUI库,它提供了一系列的图形界面控件,可以方便地创建各种GUI应用程序。Tkinter中的菜单栏是一种非常常用的控件,可以方便地为应用程序添加各种菜单及功能。

    2024-01-18
    56
  • python产生周期方波信号(python脉冲信号)

    python产生周期方波信号(python脉冲信号)参考程序:

    2023-11-30
    78
  • Python中模块的含义与使用

    Python中模块的含义与使用在Python中,模块是指将函数、类和变量等封装在一起的代码块。Python中的模块可以被其他程序引用,也可以被其他模块引用。本文将从多个方面对Python中模块进行详细的阐述。

    2024-04-02
    19
  • mysql学习笔记之字段类型选择「终于解决」

    mysql学习笔记之字段类型选择「终于解决」1. 数据库的字段选择 在数据表的结构关系确定之后,这个时候就需要去确定相应的数据表的字段类型 1.1 字符串类型字段 char与varchar以及text char => char(长度) -> …

    2023-03-11
    97
  • Python dictionary.update方法简介

    Python dictionary.update方法简介Python的字典是非常常用的数据类型,在实际的编程过程中,我们经常需要对字典进行更新操作。Python的字典有一个内置方法update(),可以方便地实现字典的更新。其使用方法如下:

    2023-12-22
    57
  • 使用PyTorch进行神经网络训练

    使用PyTorch进行神经网络训练PyTorch是一个基于Python的机器学习库,主要用于构建深度神经网络。它实现了动态计算图概念,从而使得模型的构建、训练和优化更加灵活方便。在本文中,我们将介绍如何使用PyTorch进行神经网络训练,以及它的一些基本概念和技巧。

    2024-04-17
    23
  • MySQL基于规则优化[亲测有效]

    MySQL基于规则优化[亲测有效]查询重写: 条件化简:移除不必要括号、常熟传递、等值传递、移除无用条件、表达式计算、HAVING子句和WHERE子句合并、常量表检测 外连接消除:空值拒绝(外连接中通过where子句过滤NULL值)…

    2023-02-28
    100

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注