当前位置: 首页 > news >正文

网络彩票建立网站建设学校网站前的需求分析报告

网络彩票建立网站,建设学校网站前的需求分析报告,网站备案怎么注销,技术短期培训班文章目录 一丶介绍二丶引入依赖三丶配置配置文件四丶创建表五丶java代码 一丶介绍 Spring Boot作为Spring的集大成者,自然会将JdbcTemplate集成进去。Spring Boot针对JDBC的使用提供了对应的Starter包:spring-boot-starter-jdbc,它其实就是在…

文章目录

  • 一丶介绍
  • 二丶引入依赖
  • 三丶配置配置文件
  • 四丶创建表
  • 五丶java代码

一丶介绍

Spring Boot作为Spring的集大成者,自然会将JdbcTemplate集成进去。Spring Boot针对JDBC的使用提供了对应的Starter包:spring-boot-starter-jdbc,它其实就是在Spring JDBC上做了进一步的封装,方便在 Spring Boot 项目中更好地使用JDBC。

  1. JdbcTemplate的特点
    速度快,相对于ORM框架,JDBC的方式是最快的。
    配置简单,Spring封装的,除了数据库连接之外,几乎没有额外的配置。
    使用方便,就像DBUtils工具类,只需注入JdbcTemplate对象即可。

  2. JdbcTemplate的几种类型的方法
    JdbcTemplate虽然简单,功能却非常强大。它提供了非常丰富、实用的方法,归纳起来主要有以下几种类型的方法:

    • execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句。
    • update、batchUpdate方法:用于执行新增、修改与删除等语句。
    • query和queryForXXX方法:用于执行查询相关的语句。
    • call方法:用于执行数据库存储过程和函数相关的语句。

总的来说,新增、删除与修改三种类型的操作主要使用update和batchUpdate方法来完成。query和queryForObject方法中主要用来完成查询功能。execute方法可以用来执行任意的SQL、call方法来调用存储过程。

二丶引入依赖

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<!-- MYSQL包 -->
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId>
</dependency>
<!-- 默认就内嵌了Tomcat 容器,如需要更换容器也极其简单-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>

三丶配置配置文件

spring:datasource:driver-class-name:com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/springbootStudy?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=falseusername: rootpassword: root

小知识:mysql5和8的驱动不一样,可自行搜索

四丶创建表

CREATE TABLE user (
id bigint NOT NULL AUTO_INCREMENT,
name varchar(255) DEFAULT NULL,
age int DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

五丶java代码

import lombok.extern.slf4j.Slf4j;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;import javax.annotation.Resource;/*** @author Administrator*/
@RestController
@Slf4j
public class JdbcTemplateController {@ResourceJdbcTemplate jdbcTemplate;@GetMapping("/count")public void count(){Long l = jdbcTemplate.queryForObject("select count(id) from user", Long.class);log.info("user表中有"+l+"条数据");}@GetMapping("/save")public void save(){int i = jdbcTemplate.update("insert into user(name,age)value (?,?)", "白菜治2",22);log.info("user表新增了"+i+"条数据");}
}

在这里插入图片描述

http://www.yayakq.cn/news/281272/

相关文章:

  • 网站域名注册要多少钱wordpress 清理 数据库
  • 国外简洁的网站如何进行网络销售
  • 物流网站做代理如何下载别人的网站模板
  • 温州cms模板建站哈尔滨自助模板建站
  • 宁波网站建设在哪里做购物网站支付需要怎么做
  • 企业网站开发报价形式成都注册网站公司
  • 搭建国外网站的步骤有哪些网站可以免费做推广
  • 京美建站官网百度一下图片识别
  • 网站开发与维护都有些什么网站开发课设个人总结
  • 天津企业建网站昆山建设工程交易网站
  • 织梦如何制作静态网站模板微分销免费平台
  • c 网站开发教程网站上面的在线咨询是怎么做的
  • 传统企业公司网站优化案例福州小程序开发平台
  • 做电影字幕的网站十字绣网站开发
  • 怎么通过域名访问网站横沥网站仿做
  • 做网站ceo如何建设wap网站
  • 上杭网站设计平面设计是干什么的?
  • 途牛企业网站建设中小企业建站是什么
  • 网站建设需求文档模版徐州cms建站模板
  • wordpress+下载售卖保山网站建设优化
  • 大型网站建设兴田德润专业两个网站链接如何做
  • 可以进入任何网站的浏览器建立网站接受投注是什么意思
  • 做视频素材怎么下载网站有哪些做的比较好的网站
  • 网站标题titleseo推广人员
  • 网站建设需要提供哪些信息注册企业邮箱号
  • 社团网站模板深圳百度竞价推广
  • 孟州网站开发appphp管理系统 网站模版
  • 目前好的外贸网站网站焦点图制作教程
  • 网络网站开发培训特价锦州网站建设
  • 网站开发与运行环境重庆百度推广电话