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

SpringMVC课时2

            -----------Spring+SpringMVC+SpringJDBC搭建web项目实现商品查询-----------

  准备工作:创建商品数据库,以及商品表

#创建数据库

DROP DATABASE IF EXISTS goodsDB;

CREATE DATABASE goodsDB;

USE goodsDB;

#创建商品表 goods

#id  number  商品编号,主键

#name  Varchar2(50)  商品名称,非空

#Price  Number  商品单价,非空

#Num  number 商品库存,必须大于0

CREATE TABLE goods(

  id INT PRIMARY KEY,

  NAME VARCHAR(50),

  price DOUBLE NOT NULL,

  imgs VARCHAR(200),

  num INT

);

#添加数据

#创建数据库

DROP DATABASE IF EXISTS goodsDB;

CREATE DATABASE goodsDB;

USE goodsDB;

#创建商品表 goods

#id  number  商品编号,主键

#name  Varchar2(50)  商品名称,非空

#Price  Number  商品单价,非空

#Num  number 商品库存,必须大于0

CREATE TABLE goods(

  id INT PRIMARY KEY,

  NAME VARCHAR(50),

  price DOUBLE NOT NULL,

  imgs VARCHAR(200),

  num INT

);

#添加数据

INSERT INTO goods VALUES('10010','迪奥999',250,'dior999.gif',100);

INSERT INTO goods VALUES('10020','阿玛尼405',288,'405.gif',50);

INSERT INTO goods VALUES('10030','TF16',398,'tf16.jpg',80);

INSERT INTO goods VALUES('10040','YSL1966',998,'ysl1966.jpg',20);

SELECT * FROM goods;

1.创建maven的web项目

2.打开pom.xml导入相关jar包依赖坐标  以及 打war包 插件

<dependencies>
    <!--spring-mvc-->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>6.0.6</version>
    </dependency>
    <!--注解-->
    <dependency>
        <groupId>jakarta.annotation</groupId>
        <artifactId>jakarta.annotation-api</artifactId>
        <version>2.1.1</version>
    </dependency>
    <!--javaee-web:servlet校验注解-->
    <dependency>
        <groupId>jakarta.platform</groupId>
        <artifactId>jakarta.jakartaee-web-api</artifactId>
        <version>9.1.0</version>
        <scope>provided</scope>
    </dependency>
    <!--jstl-->
    <dependency>
        <groupId>jakarta.servlet.jsp.jstl</groupId>
        <artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
        <version>3.0.0</version>
    </dependency>
    <dependency>
        <groupId>org.glassfish.web</groupId>
        <artifactId>jakarta.servlet.jsp.jstl</artifactId>
        <version>2.0.0</version>
    </dependency>
    <!--jsckson-->
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.15.0</version>
    </dependency>
    <!--jdbc-->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.25</version>
    </dependency>
    <!--spring-jdbc-->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>6.0.6</version>
    </dependency>
    


http://www.kler.cn/a/384783.html

相关文章:

  • 前端 Canvas 绘画 总结
  • OpenCV视觉分析之目标跟踪(10)估计两个点集之间的刚性变换函数estimateRigidTransform的使用
  • 时序动作定位 | 基于层次结构潜在注意模型的弱监督动作定位(ICCV 2023)
  • SpringBoot监控
  • 大数据Informatica面试题及参考答案
  • RPA是什么,RPA有什么作用?
  • PHP网络爬虫常见的反爬策略
  • App渠道来源追踪方案全面分析(iOS/Android/鸿蒙)
  • 『Django』APIView基于类的用法
  • 创建线程时传递参数给线程
  • 基于51单片机超声波测距
  • Flutter 鸿蒙next 中使用 MobX 进行状态管理
  • vue3学习---案例实现学习
  • Ubuntu 22.04.5 LTS配置 bond
  • 删除 git submodule
  • 力扣 -- 滑动窗口
  • Pytorch训练时报nan
  • laravel chunkById 分块查询 使用时的问题
  • Spring Cloud Bus快速入门Demo
  • 第九周预习报告
  • qt QItemSelectionModel详解
  • 多个服务器共享同一个Redis Cluster集群,并且可以使用Redisson分布式锁
  • Git LFS
  • 专业130+总400+武汉理工大学855信号与系统考研经验电子信息与通信工程,真题,大纲,参考书。
  • 内置函数【MySQL】
  • 生产环境中使用:带有核函数的 SVM 处理非线性问题