烈士信息查看和查询、更新、添加等

本文介绍了如何通过网页和相关代码实现烈士信息管理模块,包括数据库设计(如烈士信息表lsxx),使用SQL语句进行增删改查操作,以及利用Request对象提供用户接口。详细展示了烈士基本信息的定义、与数据库的交互过程以及关键SQL语句的实现。
摘要由CSDN通过智能技术生成

烈士信息管理模块:通过网页和相关代码实现烈士信息数据库的录入、修改、更新、删除、查看、查询等,以确保用户可以查询到想要了解到的烈士信息,用户能快速了解到想要的信息。

数据库设计:创建烈士数据库 `ls`,包含表 `lsxx`,定义烈士的序号、姓名、出生日期、年龄、性别、牺牲时间、个人简介等基本属性。

   SQL语句设计:使用SQL语句和预处理语句实现烈士信息的增删改查。

   Request对象:利用 `request` 对象提供录入、更新、删除、查看、查询等接口。

烈士信息管理模块,模块致力于定义和操作烈士的基本信息,并与数据库进行交互,实现了烈士信息管理的核心功能,包括对烈士信息的更新、添加、删除以及查询等操作,为系统提供了强大而全面的烈士信息管理基础。

下面这部分代码定义了烈士的基本信息并和数据库交互。

  String updateSQL =

   "update lsxx set name =?,Sacrifice_time=?,brief_introduction=? where id=?";/*,birthdate=?,age=?,gender=?where id=?*/

    String insertSQL ="insert into lsxx values(?,?,?,?,?,?,?)";

    String deleteSQL ="delete from lsxx where id =?";

    String querySQL = "select * from lsxx where id =?";

    String mess = request.getParameter("submit");

    if(mess == null) mess ="";

    String id = request.getParameter("id");

    String name = request.getParameter("name");

   String bd = request.getParameter("birthdate");

    String ae = request.getParameter("age");

    String gd = request.getParameter("gender");

    String Sacrificetime = request.getParameter("Sacrifice_time");

String briefintroduction= request.getParameter("brief_introduction");

在系统的烈士信息管理模块中,烈士信息使用sql语句进行操作。烈士信息的核心属性如下:

id: 采用 `String` 类型,为烈士的序号。

name: 采用 `String` 类型,表示烈士的姓名。

bd: 采用 `String` 类型,表示烈士的出生年月。

ae: 采用 `String` 类型,表示表示烈士的年龄。

gd: 采用 `String` 类型,表示烈士的性别。

Sacrificetime: 采用 `String` 类型,表示烈士的牺牲时间。

briefintroduction: 采用 `String` 类型,表示烈士的个人简介。

updateSQL:该方法用于烈士信息更新,接收一个烈士对象作为参数,更新烈士数据。

insertSQL:该方法用于烈士信息添加,接收一个烈士对象作为参数,添加烈士数据。

deleteSQL:该方法用于烈士信息删除,接收一个烈士对象作为参数,删除烈士数据。

querySQL:该方法用于烈士信息查询,接收一个烈士对象作为参数,查询烈士数据。

mess:该方法用于烈士信息查看,接收一个烈士对象作为参数,查看烈士数据。

下面这部分代码定义了从页面连接数据库并实现查表。

 con = DriverManager.getConnection(url,user,password);//连接数据库。

       sql=con.createStatement();

       String SQL = null;

       if(submit.contains("姓名")){

          SQL = "SELECT * FROM lsxx where name like '%"+mess+"%'";

       }

       else if(submit.contains("序号")){

          SQL = "SELECT * FROM lsxx where id='"+mess+"'";

       }

       rs=sql.executeQuery(SQL);//查表。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值