首页
学习
活动
专区
圈层
工具
发布

基于jsp+servlet图书管理系统之后台用户信息删除操作

上一篇的博客写的是修改操作,且附有源码和数据库,这篇博客写的是删除操作,附有从头至尾写的代码(详细的注释)和数据库!   ...此次删除操作的源码和数据库:http://download.csdn.net/detail/biexiansheng/9732955 自此,基于jsp+servlet开发的用户信息增删该查已经全部写完了...注意点:     1:删除操作使用的是伪删除。即只是不在页面显示了,但是还保存在数据库。     2:分页查询使用的是一个小工具,后面有时间把这些很实用的小工具详细介绍一下。     ...下面先将删除操作的流程过一遍:   1:执行伪删除操作的流程:     1.1:点击删除按钮就是这一句话,提交到system/userinfodelete这个路径的servlet层,注意是doSet()...至此删除信息已经完成了,不过需要注意的是删除操作到了上面1.8这个步奏的时候执行select语句很特殊,需要注意 StringBuffer sql=new StringBuffer("select *

3.9K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ①【数据库操作】 MySQL数据库的查询、创建、删除、使用。

    数据库管理系统(DataBase Management System,简称DBMS):操作和管理数据库地大型文件。...SQL(Structured Query Language):操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准 。 SQL通用语法 : ①SQL语句可以单行或多行书写,以分号;结尾。...特点: ①使用表存储数据,格式统一,便于维护 ②使用SQL语言操作,标准统一,使用方便 数据库的查询、创建、删除、使用。...删除数据库SQLstudy1 -- 若数据库SQLstudy1已经被删除或不存在,执行下述语句会报错: -- 错误代码: 1008 Can't drop database 'sqlstudy1'; database...doesn't exist DROP DATABASE `SQLstudy1`; -- 添加关键字IF EXISTS -- 已经不存在的数据库不会再被删除,也不会报错 -- 只有数据库存在时,才会进行删除

    2.3K20

    利用EF管理器实现数据库删除操作

    1、在实现操作之前首先要对EF有一个认知。...2、控制器中: 首先必须要做的是将数据库映射至控制器里 既然是删除操作,那么自己定义一个静态类在这个类中写内容; 我这里就随便新建一个类了 3、静态类中的内容: Js部分我就不多说了,...然后将发送过来的数据赋值给主键; 这一步所代表的结果是用对象来代替数据库中的某一行; 4、EF的容器 将上一步中创建的user对象已Attach的方式连接进数据库的EF中 这一步中代替了查询的操作...,下一步中直接删除即可; 5、删除行,保存数据库 既然已经连接进了EF中,我们直接Remove删除这个对象就好!...最后保存; 关键点: 在js中发出的接口数据必须与数据库表中的主键id一致!否则可能造成以下错误; 这里错误的关键就是删除了空行!

    21610

    JDBC操作数据库,第一:jsp插入mysql数据库,坎坷摸索分享

    JSP连接数据库,坎坷摸索了好久,现在终于做好了,分享一下,希望对更多热爱编程学习的人有所帮助!!!谢谢  第一:首先准备的就是已经安装好Mysql,这里不做多叙述,百度可以做到。...然后在mysql数据库中做如下操作: 需要注意的是自己创建的数据库的名字,和数据表的名字,这两个和后面写的程序息息相关,所以必须引起重视 ? ? ? ? ? ? 第二步:就可以开始写程序了。...第四:int row=ps.executeUpdate();//执行更新操作,返回所影响的行数,不然数据不能写入到数据库 然后就没啥然后了,一切大功告成。...ps.setString(4,book.getAuthor());//对sql语句中的第4个参数赋值 40 int row=ps.executeUpdate();//执行更新操作...成功完成jsp插入到mysql数据库的数据,特此分享。

    3.2K70

    MySql基础-笔记2 -数据库创建、删除、选择等操作

    在MySql数据库基础1 -Windows下安装配置图文教程的基础上,我们来了解如何对数据库进行操作,比如常见的创建数据库、删除数据库、选择数据库等;1 、连接数据库简单的方法是直接登录,使用如下命令(...指的是本地数据库):mysql -u root -p 在密码界面输入登录密码即可;Enter password:******图片2、退出数据库输入exit回车即可图片3、创建数据库方式一:使用create...命令先使用show databases;来查看当前都有哪些数据库;命令:create DATABASE 数据库名;实例:create DATABASE pymysql_study;图片图片方式二:使用mysqladmin...直接在cmd命令行输入,不用进入mysql:mysqladmin -u root -p create pymysql_study1图片4、删除数据库方式一:使用drop命令命令:drop database...drop pymysql_study1图片5、选择数据库命令:use 数据库名>;事例:1、先创建一个数据库pymysql_study;2、选择这个数据库;3、选择这个数据库后,后边的操作就是对这个数据库进行的操作

    1.6K40

    ②【MySQL表操作】 数据库表的创建、查询、修改、删除

    个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 数据库表的创建、查询、...修改、删除 1....数据类型 数据库表中的数据类型: 数值类型: TINYINT:小整数 SMALLINT:大整数 MEDIUMINT:大整数,范围大于SMALLINT INT/INTEGER:大整数,范围大于MEDIUMINT...DDL - 表操作 DDL-表操作: 查询表信息 ①查询当前数据库所有表 SHOW TABLES; ②查询表结构 DESC 表名; ③查询指定表的建表语句 SHOW CREATE TABLE 表名; 创建表操作...TABLE 表名 RENAME TO 新表名; 删除表操作: ①删除表 DROP TABLE [IF EXISTS] 表名; -- 演示 -- 删除名为aaa的表 -- 执行时,如果aaa表不存在,

    4.9K50

    【MySQL基础】库的操作:创建、删除与管理数据库

    ; (大小写均可) 如图,我这里就已经有了六个数据库 之前我们在讲操作系统的时候总喜欢提的一句话就是:在操作系统下,一切皆文件。...要对特定数据库进行操作,需要先选择它: USE 数据库名; 示例: USE my_shop; 查看当前选择的数据库: SELECT DATABASE(); 七、删除数据库 基本语法 DROP DATABASE...[IF EXISTS] 数据库名; 注意事项 数据不可恢复:删除操作会永久删除数据库及其所有内容 权限要求:需要DROP权限 推荐做法:先备份再删除 实际示例 基本删除: DROP...九、总结 掌握MySQL数据库的基本操作是数据库管理的第一步。...记住: 创建前规划好字符集和命名 删除前务必备份重要数据 定期维护数据库结构 以上就是本篇关于数据库各种操作的讲解了 感谢各位大佬观看,创作不易,还望各位大佬点赞支持!!!

    2.8K10

    jsp访问数据库-Javabean实现

    4.JSP访问数据库 JSP就是在html中嵌套的java代码,因此 java代码可以写在jsp中() 导包操作: java项目 :1 Jar复制到工程中 2.右键该Jar :build...(Project -clean或者 进tomcat目录 删除里面work的子目录) c.删除之前的tomcat,重新解压缩、配置tomcat,重启计算机 d.如果类之前没有包,则将该类加入包中 5....JavaBean 刚才我们将 jsp中 登录操作的代码 转移到了LoginDao.java;其中LoginDao类 就称之为JavaBean。...JavaBean的作用:a.减轻的jsp复杂度 b.提高代码复用(以后任何地方的 登录操作,都可以通过调用LoginDao实现) JavaBean(就是一个Java类)的定义:满足一下2点 ,就可以称为...name,pwd)) 封装业务逻辑的JavaBean 用于操作 一个封装数据的JavaBean 可以发现,JavaBean可以简化 代码(jsp->jsp+java)、提供代码复用(LoginDao.java

    2.9K30

    mysql删除操作其实是假删除

    在 InnoDB 中,你的 delete 操作,并不会真的把数据删除,mysql 实际上只是给删除的数据打了个标记,标记为删除,因此你使用 delete 删除表中的数据,表文件在磁盘上所占空间不会变小,...我们这里暂且称之为假删除。...----------------------------+ 1 row in set (0.00 sec) 从结果可以发现表数据被清空后,表所占空间大小并没有变化,这就验证了上面的结论,delete 操作并没有真正删除数据...因为你要知道,mysql 在底层是以数据页为单位来存储和读取数据的,每次向磁盘读一次数据就是读一个数据页,然而每访问一个数据页就对应一次磁盘 IO 操作,磁盘 IO 相对内存访问速度是相当慢的。...其实不仅仅是删除操作会造成数据空洞,插入和更新同样也会造成空洞,这里就不细说了,你知道就行。

    3.8K30

    Android数据库高手秘籍(六)——LitePal的修改和删除操作

    那么,在增删改查四种操作中,我们已经把“增”学完了,今天就让我们继续趁热打铁,学习一下如何使用LitePal进行修改和删除操作。...还没有看过前一篇文章的朋友建议先去参考 Android数据库高手秘籍(五)——LitePal的存储操作 。...{"0"}); 其作用相当于如下SQL语句: delete from news where commentcount=0; 由此可见,Android给我们提供的这些帮助方法,在很大程度上确实简化了不少数据库操作的复杂度...不过LitePal显然做到了更好,下面就让我们学习一下如何使用LitePal来进行修改和删除操作。...那么删除一个对象对应的数据也就可以这样写了: News news; ... if (news.isSaved()) { news.delete(); } 好了,这样我们就把LitePal中提供的修改和删除数据操作的用法基本都学习完了

    1.9K80
    领券