增删改查哪个最重要

增删改查哪个最重要,第1张

关于JavaWeb增删改查的简单总结 原创

2020-04-25 13:14:49

走到天涯海角

码龄4年

关注

增删改查中最简单的功能是删除,通过Id来删除单表或者多表都是可以的。

增删改查中最重要的功能是查询,因为不仅仅是单表查询、连表查询需要用到查询,新增前和修改前也要使用到查询。

查询遇到的业务比如:

1登录:通过查询用户名和密码来找出用户,密码可以重复,但是用户名必须唯一,否则没办法找出单个用户。

(重要) 只要查询的字段是唯一的,都可以通过这个字段来查询出对应的单个对象或者集合。

什么字段是唯一的呢?

如:用户名必须唯一,文件名必须唯一,主键ID必须唯一等等,一时半会想不起来。

新增前,通过查询获得如:下拉框中的数据

在新增时,通过获取下拉框的值或者输入框的值,就可以保存新增。

新增也会遇到循环插入的情况,如新增角色和修改角色,要循环插入数据到角色菜单关系表中。

循环插入数据的做法,我是用过两种方法,一种方法是使用c3p0,另一种是使用mybatis的foreach标签

修改前,通过查询,获得如:用户的信息,然后放到修改输入框,提高用户的使用体验。

修改时,通过隐藏区的Id,和输入框或者下拉框中的值,来进行保存修改。

文章知识点与官方知识档案匹配

Java技能树首页概览

92024 人正在系统学习中

打开CSDN APP,看更多技术内容

JavaWeb实现简单对数据库的增删改查_向晚而生的博客_web实现数

数据库:MySQL 连接池:Druid连接池 Github仓库地址:点我 jar包下载:点我!提取码:y4ef 参考:Javaweb实现增删改查 *** 作 *** 作 用JavaWeb部分知识实现对数据库的增删改查 只展示Student和Teacher的相关代码 一、效果图 二、数据库实现 1

继续访问

Web对数据库的增删改查(servlet+jsp+javaBean增删改查)

1开始之前的准备(servlet+jsp+javaBean增删改查) jsp:页面的请求和展示 在前台主要学了jsp进行页面的请求和展示 java后台 mysql数据库 学习了java如何进行数据库增删改查 JDBC重构Dao Dao进行sql语句 将数据库的获取结果响应到页面上

继续访问

最新发布 javaweb极简登录注册增删改查

javaweb极简登录注册增删改查

继续访问

简单的JavaWeb项目,基本的增删改查和分页查询等功能。

简单的JavaWeb项目,刘意老师整理,拥有登录,添加,删除,修改,分页查询,删除选中,复杂分页查询功能。

JavaWeb阶段案例--简易版管理图书系统(增删改查)

超详细JavaWeb阶段项目 --图书管理系统 -- 连接数据库在网页上实现图书的增删改查

继续访问

笔记--MySQL相关 *** 作

一 登录数据库 1 用户无密码: mysql -uroot -p mysql-> 2 用户有密码: MySQL -root -p[passwd] mysql-> 二 创建数据库: 查询: mysql> show databases; +--------------------+ | Database

继续访问

Javaweb--通过网页实现对数据库的增删查改

文章目录Javaweb--通过网页实现对数据库的增删查改1、功能需求2、技术选型2、最终效果图3、数据库准备4、前端开发5、后端开发 Javaweb–通过网页实现对数据库的增删查改 通常在写一些后台管理系统的时候,一定会有关于数据表格的增删查改的功能实现。最近也是闲来无事,做了这个小案例,希望能帮到有写这方面需求的朋友们。 1、功能需求   这次以单个的员工数据表为例,实现以下功能需求:   1、能够正常从数据库中读取相应数据。   2、设置分页,能够通过点击页码,进行数据更新,同时支持输入页码更新数据

继续访问

让我们在网页中实现数据库的增删改查~

目录主要思路首先让我们链接自己的数据库 indexjs对数据库设定一些用户规则 userjs做一个添加数据的静态网页 addhtml做一个主页面 listhtml最最最主要的js代码自我激励 主要思路 搭建网站服务器,实现客户端与服务器端的通信 连接数据库, 创建用户集合, 向集合中插入文档 当用户访问 /list时,将所有用户信息查询出来 1实现路由功能 1呈现用户列表页面 1 再点击修改按钮的时 将用户ID传递到当前页面 2 从数据库中查询当前用户信息 将用户信息展示到页面中 2从数据

继续访问

JavaWeb 增删改查快速开发总结

JavaWeb增删改查基本都是那一套,其中最繁琐 变动的便是围绕SQL语句、Servlet来展开,下面是我对这些左到一个小总结,希望能对您有所帮助首先项目搭建好之后就是最关键的SQL语句 Servlet代码 Servlet方法 然后是前端methods()方法 删除和批量删除(这里用element做了个删除提示)

继续访问

Java web阶段学习总结(华清远见)

经过web前端的学习之后,我们开启了Java web后端的学习。学习一样新的东西首先要了解它的原理,以及所要具备的一些条件。对于Servlet 的开发步骤一般有:新建一个Java web项目工程 --> 创建servlet类继承>

别忘了,加载jar文件

加载驱动

获得Connection

获得PreparedStatement /PreparedStatement

执行sql语句

处理结果集ResultSet

关闭连接

mport javasqlConnection;

import javasqlPreparedStatement;

import javasqlResultSet;

import javautilArrayList;

import javautilList;

import EntityJIAJU;

public class JiaJu {

 public JIAJU selectExe(int shouhinId) {

  JIAJU jia = new JIAJU();

  try {

   Connection con = ConnectionManagergetConnection();

   String sql = "select  from jiaju where shouhinId=";

   PreparedStatement ps = conprepareStatement(sql);

   pssetInt(1, shouhinId);

   ResultSet rs = psexecuteQuery();

   if (rs != null) {

    while (rsnext()) {

     jiasetShouhinId(rsgetInt("shouhinId"));

     jiasetShouhinName(rsgetString("shouhinName"));

     jiasetShouhinColor(rsgetString("shouhinColor"));

     jiasetShouhinPrice(rsgetInt("shouhinPrice"));

     jiasetShouhinPai(rsgetString("shouhinPai"));

     jiasetShouhinShi(rsgetString("shouhinShi"));

     // listadd(jia);

    }

   }

  } catch (Exception e) {

   eprintStackTrace();

  }

  return jia;

 }

 public void insertJia(JIAJU jia) {

  try {

   Connection con = ConnectionManagergetConnection();

   String sql = "insert into jiaju values(,,,,)";

   PreparedStatement ps = conprepareStatement(sql);

   pssetString(1, jiagetShouhinName());

   pssetString(2, jiagetShouhinColor());

   pssetInt(3, jiagetShouhinPrice());

   pssetString(4, jiagetShouhinPai());

   pssetString(5, jiagetShouhinShi());

   psexecuteUpdate();

  } catch (Exception e) {

   eprintStackTrace();

  }

 }

 public List selectJia() {

  List list = new ArrayList();

  

  try {

   Connection con = ConnectionManagergetConnection();

   String sql = "select  from jiaju ";

   PreparedStatement ps = conprepareStatement(sql);

   ResultSet rs = psexecuteQuery();

   if (rs != null) {

    while (rsnext()) {

     JIAJU jia = new JIAJU();

     jiasetShouhinId(rsgetInt("shouhinId"));

     jiasetShouhinName(rsgetString("shouhinName"));

     jiasetShouhinColor(rsgetString("shouhinColor"));

     jiasetShouhinPrice(rsgetInt("shouhinPrice"));

     jiasetShouhinPai(rsgetString("shouhinPai"));

     jiasetShouhinShi(rsgetString("shouhinShi"));

        listadd(jia);

    }

   }

  } catch (Exception e) {

   eprintStackTrace();

  }

  return list;

 }

 public JIAJU selectbuy(int shouhinId) {

  JIAJU jia = new JIAJU();

  try {

   Connection con = ConnectionManagergetConnection();

   String sql = "select  from jiaju where shouhinId=";

   PreparedStatement ps = conprepareStatement(sql);

   pssetInt(1, shouhinId);

   ResultSet rs = psexecuteQuery();

   if (rs != null) {

    while (rsnext()) {

     jiasetShouhinId(rsgetInt("shouhinId"));

     jiasetShouhinName(rsgetString("shouhinName"));

     jiasetShouhinColor(rsgetString("shouhinColor"));

     jiasetShouhinPrice(rsgetInt("shouhinPrice"));

     jiasetShouhinPai(rsgetString("shouhinPai"));

     jiasetShouhinShi(rsgetString("shouhinShi"));

    }

   }

  } catch (Exception e) {

   eprintStackTrace();

  }

  return jia;

 }

  public void updateLou(JIAJU jia){

   try{

    Connection con = ConnectionManagergetConnection();

   String sql = "update jiaju set shouhinPrice= where  shouhinId=";

   PreparedStatement ps = conprepareStatement(sql);  

   pssetInt(1,jiagetShouhinPrice());

   pssetInt(2, jiagetShouhinId());

   psexecuteUpdate();

   }catch(Exception e){

    eprintStackTrace();

   }

  }

  public void deleteLou(JIAJU jia){

   try{

    Connection con = ConnectionManagergetConnection();

   String sql = "delete from jiaju where shouhinId=";

   PreparedStatement ps = conprepareStatement(sql);

   pssetInt(1, jiagetShouhinId());

   psexecuteUpdate();

   }catch(Exception e){

    eprintStackTrace();

   }

  }

}

呵呵,这个很简单,用java File 类即可实现

主要代码如下:

File file=new File("E:\\java\\3jpg"); //具体文件路径(可以从数据库里面读取出来)

if(fileisFile()){

filedelete();//这是主要的 *** 作

}

流程是这样的, 一个请求 达到 struts2 的Action 这个需要配置文件的,同时 这个Action 是由Spring来生成的,你需要在spring里配置action ,在Action里,你需要执行一些逻辑 *** 作,可能会 *** 作数据库,你可以用Hibernate来实现 *** 作数据库的一些类,同时,可以配置在spring生成Action类的时候,把这些 *** 作数据库的类自动注入到这个Action中,你在action中就可以直接使用,而不用去生成了,完成Action之后,根据struts2的配置文件,就去解析相应的jsp,你去网上下个例子,照着这个流程去看看,这个算是我个人理解吧,做的时候,注意 webxml 各个框架的配置文件,各个框架的架包是否导入,这些问题就可以了

以上就是关于增删改查哪个最重要全部的内容,包括:增删改查哪个最重要、java 如何连接数据库,如何完成数据库记录添加,删除,修改以及查询。、java中,删除服务器上指定位置的文件,求代码。我现在做的删除是删除数据库中数据,要求服务器上数据也删等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10194081.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存