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

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.mrgr.cn/news/65270.html

相关文章:

  • 入门react-native安装react-native-router-flux路由踩坑日记
  • Vivo手机怎样才能投屏到别的安卓手机上去?
  • 正式开源:从 Greenplum 到 Cloudberry 迁移工具 cbcopy 发布
  • Vue3(重点笔记)
  • 服务器新建用户
  • vue2.0版本引入Element-ui问题解决
  • FFmpeg 4.3 音视频-多路H265监控录放C++开发十. 多线程控制帧率。循环播放,QT connect 细节,
  • SpringBoot新闻稿件管理系统:开发与实践
  • 亚马逊营销邮件:高效策略提升邮件转化率!
  • 前端项目配置文件的各种配置
  • STM32HAL-最简单的长、短、多击按键框架(多按键)
  • 百度社招内推
  • ‌RS485是什么?
  • 拼多多2025秋招多模态大模型搜广推面试题
  • 基于MySQL的企业专利数据高效查询与统计实现
  • 城市防洪新篇章:城市内涝一维二维耦合模拟;水动力模型;水质模拟;海绵城市关键控制指标计算;城市排水系统,SWMM模型;慧天内涝软件
  • Chrome 130 版本新特性 Chrome 130 版本发行说明
  • 嵌入式调试手段(一):使用串口工具
  • PHP单商户多门店会员管理系统小程序源码
  • RDD转换算子:【map】
  • 群控系统服务端开发模式-应用开发-文件上传功能开发
  • 小白也能微调大模型:LLaMA-Factory使用心得
  • 小华一级 代理商 HC32F005C6PA-TSSOP20 HC32F005系列
  • Harbor实战:一步步构建Docker私有镜像仓库的权威指南
  • C语言学习,标准库<signal.h>
  • netty之是如何做好服务准备的