JavaWeb系统(增删改查、多条件查询功能)

该系统是一个简单的青年服务管理系统,主要包括了较完整的常用的增删改查以及多条件查询功能,对于初学者有很大帮助。

下面是相关的Java代码、jsp页面、以及数据库的创建和相关表的设计

java代码

首先是相关包的创建,如截图所示(使用的是eclipse软件)

package com.user;

public class User {
private int id;
private String name;
private String sex;
private String mianzu;
private String time;
private String age;
private String mianmao;
private String leibie;
public int getId() {
    return id;
}
public void setId(int id) {
    this.id = id;
}
public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}
public String getSex() {
    return sex;
}
public void setSex(String sex) {
    this.sex = sex;
}
public String getMianzu() {
    return mianzu;
}
public void setMianzu(String mianzu) {
    this.mianzu = mianzu;
}
public String getTime() {
    return time;
}
public void setTime(String time) {
    this.time = time;
}
public String getAge() {
    return age;
}
public void setAge(String age) {
    this.age = age;
}
public String getMianmao() {
    return mianmao;
}
public void setMianmao(String mianmao) {
    this.mianmao = mianmao;
}
public String getLeibie() {
    return leibie;
}
public void setLeibie(String leibie) {
    this.leibie = leibie;
}
public User() {
    super();
    // TODO 自动生成的构造函数存根
}
public User(int id, String name, String sex, String mianzu, String time, String age, String mianmao, String leibie) {
    super();
    this.id = id;
    this.name = name;
    this.sex = sex;
    this.mianzu = mianzu;
    this.time = time;
    this.age = age;
    this.mianmao = mianmao;
    this.leibie = leibie;
}
public User(String name, String sex, String mianzu, String time, String age, String mianmao, String leibie) {
    super();
    this.name = name;
    this.sex = sex;
    this.mianzu = mianzu;
    this.time = time;
    this.age = age;
    this.mianmao = mianmao;
    this.leibie = leibie;
}

}
package com.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import com.user.User;
import com.util.DBUtil;

public class UserDao {
    //添加
    public boolean add(User message) {
        String sql = "insert into m3(name,sex,mianzu,time,age,mianmao,leibie)"+"values(‘" + message.getName() + "‘,‘"
                + message.getSex() + "‘,‘" + message.getMianzu() + "‘,‘" + message.getTime() + "‘,‘"
                + message.getAge() + "‘,‘"+ message.getMianmao()+"‘,‘"+ message.getLeibie()+"‘)";
        // 创建数据库链接
        Connection conn = DBUtil.getConn();
        Statement state = null;
        boolean f = false;
        int a = 0;

        try {
            state = conn.createStatement();
            state.executeUpdate(sql);
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            // 关闭连接
            DBUtil.close(state, conn);
        }

        if (a > 0) {
            f = true;
        }
        return f;
    }
     public static boolean name(String name) {
            boolean flag = false;
            String sql = "select * from m3 where name = ‘" + name + "‘";
            Connection conn = DBUtil.getConn();
            Statement state = null;
            ResultSet rs = null;

            try {
                state = conn.createStatement();
                rs = state.executeQuery(sql);
                while (rs.next()) {
                    flag = true;
                }
            } catch (SQLException e) {
                e.printStackTrace();
            } finally {
                DBUtil.close(rs, state, conn);
            }
            return flag;
        }
     //查询
     public  User search(String name) {
            String sql = "select * from m3 where name = ‘" + name + "‘";
            Connection conn = DBUtil.getConn();
            Statement state = null;
            ResultSet rs = null;
            User bean=null;
            try {
                state = conn.createStatement();
                rs = state.executeQuery(sql);
                while (rs.next()) {
                    String name2 = rs.getString("name");
                     String sex2 = rs.getString("sex");
                     String mianzu2 = rs.getString("mianzu");
                     String time2 = rs.getString("time");
                     String age2 = rs.getString("age");
                     String mianmao2 = rs.getString("mianmao");
                     String leibie2 = rs.getString("leibie");
                  bean = new User(name2,sex2,mianzu2,time2,age2,mianmao2,leibie2);
                }
            } catch (SQLException e) {
                e.printStackTrace();
            } finally {
                DBUtil.close(rs, state, conn);
            }
            return bean;
        }
     //删除
     public boolean delete(String name){
            String sql="delete from m3 where name=‘" + name + "‘";
            Connection conn = DBUtil.getConn();
            Statement state = null;
            int a = 0;
            boolean f = false;
            try {
                state = conn.createStatement();
                a = state.executeUpdate(sql);
            } catch (SQLException e) {
                e.printStackTrace();
            } finally {
                DBUtil.close(state, conn);
            }

            if (a > 0) {
                f = true;
            }
            return f;
        }
    //通过姓名查找
     public static User getUserByName(String name) {
            String sql = "select * from m3 where name =‘" + name + "‘";
            Connection conn = DBUtil.getConn();
            Statement state = null;
            ResultSet rs = null;
            User message = null;
            try {
                state = conn.createStatement();
                rs = state.executeQuery(sql);
                while (rs.next()) {
                     String sex = rs.getString("sex");
                     String mianzu = rs.getString("mianzu");
                     String time = rs.getString("time");
                     String age = rs.getString("age");
                     String mianmao = rs.getString("mianmao");
                     String leibie = rs.getString("leibie");
                  message = new User(name,sex,mianzu,time,age,mianmao,leibie);
                }
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                DBUtil.close(rs, state, conn);
            }

            return message;
        }
     //修改
     public static boolean update(User message,String m) {

         String sql = "update m3 set name=‘" + message.getName() + "‘, sex=‘" + message.getSex() + "‘, mianzu=‘" + message.getMianzu()+"‘,time=‘"+message.getTime()+"‘,age=‘"+message.getAge()+"‘,mianmao=‘"+message.getMianmao()+"‘,leibie=‘" + message.getLeibie() + "‘where name =‘" + m+ "‘";
            Connection conn = DBUtil.getConn();
            Statement state = null;
            boolean f = false;
            int a = 0;

            try {
                state = conn.createStatement();
                a = state.executeUpdate(sql);
            } catch (SQLException e) {
                e.printStackTrace();
            } finally {
                DBUtil.close(state, conn);
            }

            if (a > 0) {
                f = true;
            }
            return f;
        }
    //显示全部
     public List<User> list()
        {
            String sql = "select * from m3";
            List<User> list = new ArrayList<>();
            Connection conn = DBUtil.getConn();
            Statement state = null;
            ResultSet rs = null;

            try {
                state = conn.createStatement();
                rs = state.executeQuery(sql);
                while (rs.next()) {
                    User bean = null;
                     String name = rs.getString("name");
                     String sex = rs.getString("sex");
                     String mianzu = rs.getString("mianzu");
                     String time = rs.getString("time");
                     String age = rs.getString("age");
                     String mianmao = rs.getString("mianmao");
                     String leibie = rs.getString("leibie");
                  bean = new User(name,sex,mianzu,time,age,mianmao,leibie);
                    list.add(bean);
                }
            } catch (SQLException e) {
                e.printStackTrace();
            } finally {
                DBUtil.close(rs, state, conn);
            }

            return list;
        }
    // 综合查询
     public List<User> loadview(String sql) {
            // TODO Auto-generated method stub
            String sql1="select * from m3 "+ sql;
            List<User> list =new ArrayList<User>();
            Connection con=null;
            PreparedStatement psts=null;
            ResultSet rs=null;
                try
                {
                    con=DBUtil.getConn();
                    //String sql="select * from course";
                    psts=con.prepareStatement(sql1);
                    rs=psts.executeQuery();//记录返回的结果
                    while(rs.next())
                    {

                        String name=rs.getString("name");
                        String sex=rs.getString("sex");
                        String mianzu=rs.getString("mianzu");
                        String time=rs.getString("time");
                        String age=rs.getString("age");
                        String mianmao=rs.getString("mianmao");
                        String leibie=rs.getString("leibie");

                        User yi=new User(name,sex,mianzu,time,age,mianmao,leibie);
                        list.add(yi);
                    }

                    DBUtil.close(rs, psts, con);
                } catch (SQLException e) {
                    // TODO 自动生成的 catch 块
                    e.printStackTrace();
                } 

            return list;
        }
}
package com.service;

import java.util.List;

import com.dao.UserDao;
import com.user.User;

//服务层
public class UserService {

    UserDao mDao = new UserDao();
    //添加
    public boolean add(User message) {
        boolean f = false;
        if(!mDao.name(message.getName())) {
            mDao.add(message);
            f = true;
        }
        return f;
    }
    //查找
    public User search(String name) {
        return mDao.search(name);
    }
    //删除
    public boolean delete(String name) {

           mDao.delete(name);
               return true;
            }
    public User getUserByName(String name)
    {
        return mDao.getUserByName(name);
    }
  //修改
    public   void update(User message,String name) {
        mDao.update(message,name);
    }
    public List<User> list()
       {
           return mDao.list();
       }
}
package com.servlet;

import java.io.IOException;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.user.User;
import com.dao.UserDao;
import com.service.UserService;

@WebServlet("/UserServlet")
public class UserServlet extends HttpServlet {
    static String mo=null;
    private static final long serialVersionUID = 1L;

    UserService service = new UserService();

    /**
     * 方法选择
     */
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.setCharacterEncoding("utf-8");
        String method = req.getParameter("method");

        if ("add".equals(method)) {
            add(req, resp);
        }else if ("search".equals(method)) {
            search(req, resp);
        }else if ("delete".equals(method)) {
            delete(req, resp);
        }else if ("getUserByName".equals(method)) {
             getUserByName(req, resp);
        }else if ("update".equals(method)) {
             update(req, resp);
        }else if ("update1".equals(method))
        {
                update1(req,resp);
        }else if ("list".equals(method)) {
              list(req, resp);
        }
    }
    //增加
        private void add(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException {
            req.setCharacterEncoding("utf-8");
            //获取数据
            String name = req.getParameter("name");
            String sex = req.getParameter("sex");
            String mianzu = req.getParameter("mianzu");
            String age = req.getParameter("age");
            String time = req.getParameter("time");
            String mianmao = req.getParameter("mianmao");
            String [] leibies = req.getParameterValues("leibie");
               StringBuffer buf = new StringBuffer();
               for(String leibie :   leibies){
                  buf.append(leibie);
              }
              String leibie = buf.toString();
            User message = new User(name,sex,mianzu,time,age,mianmao,leibie);

            //添加后消息显示
            if(service.add(message)) {
                req.setAttribute("message", "添加成功");
                req.getRequestDispatcher("zhuye.jsp").forward(req,resp);
            } else {
                req.setAttribute("message", "姓名重复,请重新录入");
                req.getRequestDispatcher("add.jsp").forward(req,resp);
            }
        }
        //查询
        private void search(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
            req.setCharacterEncoding("utf-8");
            String name = req.getParameter("name");
            User message = service.search(name);
            if(message == null) {
                req.setAttribute("message", "查无此人!");
                req.getRequestDispatcher("search.jsp").forward(req,resp);
            } else {
                req.setAttribute("message", message);
                req.getRequestDispatcher("search1.jsp").forward(req,resp);
            }
        }
      //删除
        private void delete(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
            req.setCharacterEncoding("utf-8");

               //String name=req.getParameter("name");
               //if(MessageDao.name(name))
                service.delete(mo);
                req.setAttribute("message", "删除成功!");
                req.getRequestDispatcher("zhuye.jsp").forward(req,resp);
    }
       //通过姓名查找后删除
        private void getUserByName(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
            req.setCharacterEncoding("utf-8");
            String name = req.getParameter("name");
            User message = service.getUserByName(name);
            mo=name;
            if(message==null)
            {
                req.setAttribute("message", "查无此人");
                req.getRequestDispatcher("delete.jsp").forward(req, resp);
            }
            else
            {
                req.setAttribute("message", message);
                req.getRequestDispatcher("delete1.jsp").forward(req,resp);
            }
        }
      //修改
        private void update(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
            req.setCharacterEncoding("utf-8");
            String name = req.getParameter("name");
            User message = UserDao.getUserByName(name);
            mo=name;
            if(message==null)
            {
                req.setAttribute("message","查无此人");
                req.getRequestDispatcher("update.jsp").forward(req, resp);
            }
            else
            {
                req.setAttribute("message",message);
                req.getRequestDispatcher("update1.jsp").forward(req,resp);
            }
        }
        //修改
        private void update1(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
            req.setCharacterEncoding("utf-8");
             String name = req.getParameter("name");
             String sex = req.getParameter("sex");

             String mianzu = req.getParameter("mianzu");
             String age = req.getParameter("age");
             String time = req.getParameter("time");
             String mianmao = req.getParameter("mianmao");
             String [] leibies = req.getParameterValues("leibie");
               StringBuffer buf = new StringBuffer();
               for(String leibie :   leibies){
                  buf.append(leibie);
              }
              String leibie = buf.toString();
             User message = new User(name,sex,mianzu,time,age,mianmao,leibie);
            if(UserDao.update(message,mo))
            {
                req.setAttribute("message","修改成功");
                req.getRequestDispatcher("zhuye.jsp").forward(req,resp);
            }
            }
      //显示全部
        private void list(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException{
            req.setCharacterEncoding("utf-8");

            List<User> messages = service.list();
            req.setAttribute("messages", messages);
            req.getRequestDispatcher("allmessage.jsp").forward(req,resp);
        }
}
这个用来实现多条件查询、再今后的学习中,为了方便,我们可以将实现各种方法的servlet都单独写出来。package com.servlet;

import java.io.IOException;
import java.util.ArrayList;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.dao.UserDao;
import com.user.User;

/**
 * Servlet implementation class Servlet
 */
@WebServlet("/Servlet")
public class Servlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

    /**
     * @see HttpServlet#HttpServlet()
     */
    public Servlet() {
        super();
        // TODO Auto-generated constructor stub
    }

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub

        request.setCharacterEncoding("utf-8");
        response.setContentType("textml;charset=utf-8");

        UserDao dao=new UserDao();
        java.util.List<User> list= new ArrayList<User>();
        String p[] = new String[5];//获得条件
        String s[] = new String[5];//获得内容
        String g[] = new String[5];//获得关系
        String f[] = new String[5];//获得精确或者模糊
        String number = null;

        //String number1 = null;
        number=request.getParameter("number1");
        //number1=request.getParameter("number2");
        int n = Integer.parseInt(number);//接收条件的个数
        //int n1 = Integer.parseInt(number1);//   ?? ? ?
        for(int i=1;i<=n;i++)
        {
            p[i]= (String) request.getParameter("s"+i);
            s[i]=(String)request.getParameter("shuru"+i);
            f[i]=(String)request.getParameter("c"+i);

            System.out.println("精确还是模糊   "+f[i]);
            System.out.println("条件   "+p[i]);
            System.out.println("输入    "+s[i]);

            if(p[i].equals("名字"))
            {
                p[i] = "name";
            }
            else if(p[i].equals("性别"))
            {
                p[i] = "sex";
            }else if(p[i].equals("民族"))
            {
                p[i] = "minzu";
            }else if(p[i].equals("注册日期"))
            {
                p[i] = "time";
            }else if(p[i].equals("年龄"))
            {
                p[i] = "age";
            }

        }

        for(int i=1;i<n;i++)
        {
            g[i]=(String) request.getParameter("g"+i);
            if(g[i].equals("且")) {
                g[i]="and";
            }else if(g[i].equals("或")) {
                g[i]="or";
            }

            System.out.println("且或"+g[i]);
        }

        String sql="where ";
        for(int i=1;i<n;i++)
        {
            if(s[i].equals(""))
            {
                continue;
            }
            if(f[i].equals("精确"))
            {
                sql=sql+p[i]+"=‘"+s[i]+"‘"+" "+g[i]+" ";
            }else if(f[i].equals("模糊"))
            {
                sql=sql+p[i]+" "+"LIKE"+" "+"‘%"+s[i]+"%‘"+" "+g[i]+" ";
            }

        }

        if(f[n].equals("精确"))
        {
            sql = sql + p[n]+"="+"‘"+s[n]+"‘";
        }

        else {
            sql = sql + p[n]+" "+"LIKE"+" "+"‘%"+s[n]+"%‘";
        }
//    }
        if(n==1&&s[1].equals(""))
        {
            System.out.println("什么也没传!");
            sql="";
        }
        list = dao.loadview(sql);

        if(list.size()==0){
                request.setAttribute("message", "查询失败");
                request.getRequestDispatcher("search2.jsp").forward(request,response);
            }
        else {
            request.setAttribute("course11",list);
            //request.setAttribute("message", "查询成功");
            request.getRequestDispatcher("search3.jsp").forward(request,response);
            }
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        doGet(request, response);
    }

}
package com.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

//数据库连接工具

public class DBUtil {

    public static String db_url = "jdbc:mysql://localhost:3306/choseuser?useSSL=false&serverTimezone=GMT";
    public static String db_user = "root";
    public static String db_pass = "";//数据库密码

    public static Connection getConn () {
        Connection conn = null;

        try {
            Class.forName("com.mysql.jdbc.Driver");//加载驱动
            conn = DriverManager.getConnection(db_url, db_user, db_pass);
        } catch (Exception e) {
            e.printStackTrace();
        }

        return conn;
    }

    /**
     * 关闭连接
     * @param state
     * @param conn
     */
    public static void close (Statement state, Connection conn) {
        if (state != null) {
            try {
                state.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }

        if (conn != null) {
            try {
                conn.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }

    public static void close (ResultSet rs, Statement state, Connection conn) {
        if (rs != null) {
            try {
                rs.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }

        if (state != null) {
            try {
                state.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }

        if (conn != null) {
            try {
                conn.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}

jsp

//zhuye.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>主界面</title>
</head>
<style>
a:link    {color:blue;}
a:visited {color:blue;}/*选择未访问、已访问、悬浮和活动链接,并设置它们的样式:*/
a:hover   {color:red;}
a{
   font-size:22px;
   font-family:"楷体";/*设置字体*/
   font-weight:2px;
 }
h1
{
color:red;
font-size:44px;}
</style>
<body>
<%
         Object message= request.getAttribute("message");
         if(message!=null && !"".equals(message)){

    %>
         <script type="text/javascript">
              alert("<%=request.getAttribute("message")%>");
         </script>
    <%} %>
<div align="center">
<h1 style="color: black;">青年志愿者服务网</h1>
</div>
<div align="center">
       <div class="a">
          <a href="add.jsp">信息登记</a>
        </div>
       <div class="a">
             <a href="search.jsp">查询信息</a>
        </div>
     <div class="a">
            <a href="delete.jsp">信息删除</a>
         </div>

        <div class="a">
        <a href="update.jsp">信息修改</a>
       </div>
       <div class="a">
        <a href="UserServlet?method=list">基本信息</a>
       </div>
       <div class="a">
             <a href="search2.jsp">综合查询</a>
        </div>
    </div>
</body>
</html>
//add.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>信息登记</title>

</head>
<body>
    <%
         Object message= request.getAttribute("message");
         if(message!=null && !"".equals(message)){

    %>
         <script type="text/javascript">
              alert("<%=request.getAttribute("message")%>");
         </script>
    <%} %>
    <div align="center">
        <h1 style="color: black;">信息登记</h1>
        <a href="zhuye.jsp">返回主页</a>
        <form action="UserServlet?method=add"  method="post" onsubmit="return check()">
            <div class="a">
                姓名:<input type="text" id="name" name="name" />
            </div>
            <div class="a">
                性别: <input type="radio" id="sex" name="sex" value="男">男
          <input type="radio" id="sex"name="sex" value="女">女
            </div>
          <div class="a">
                民族:<input type="text" id="mianzu" name="mianzu" style=" border-color:Lime;border-radius:6px;" required="required" />
            </div>
            <div class="a">
                注册时间:<input type="date" id="time" name="time" />
            </div>
            <div class="a">
                年龄:<input type="text" id="age" name="age" />
            </div>
             <div class="a">
                政治面貌:<select name="mianmao" id="mianmao" >
              <option value="群众" >群众</option>
              <option value="共青团员" >共青团员</option>
              <option value="中共党员">中共党员</option>
            </select>
            </div>
             <div class="a" >
               服务类别:
               <div>
      <input type="checkbox" name="leibie" id="leibie" value="扶危济困"/>扶危济困
      <input type="checkbox" name="leibie" id="leibie" value="敬老助残"/>敬老助残
      <input type="checkbox" name="leibie" id="leibie" value="社区服务"/>社区服务
      <input type="checkbox" name="leibie" id="leibie" value="秩序维护"/>秩序维护
      </div>
      <div>
      <input type="checkbox" name="leibie" id="leibie" value="文体服务"/>文体服务
      <input type="checkbox" name="leibie" id="leibie" value="环境保护"/>环境保护
      <input type="checkbox" name="leibie" id="leibie" value="治安防范"/>治安防范
      <input type="checkbox" name="leibie" id="leibie" value="医疗救治"/>医疗救治
      </div>
      <div>
      <input type="checkbox" name="leibie" id="leibie" value="法律援助"/>法律援助
      <input type="checkbox" name="leibie" id="leibie" value="大型活动"/>大型活动
      <input type="checkbox" name="leibie" id="leibie" value="心理疏导"/>心理疏导
      <input type="checkbox" name="leibie" id="leibie" value="精神抚慰"/>精神抚慰
      </div>
      <div>
      <input type="checkbox" name="leibie" id="leibie" value="支教支医"/>支教支医
      <input type="checkbox" name="leibie" id="leibie" value="科学普及"/>科学普及
      <input type="checkbox" name="leibie" id="leibie" value="应急救援"/>应急救援
      <input type="checkbox" name="leibie" id="leibie" value="便民服务"/>便民服务
      </div>
      <div>
      <input type="checkbox" name="leibie" id="leibie" value="民事调解"/>民事调解
      <input type="checkbox" name="leibie" id="leibie" value="文明引导"/>文明引导
      <input type="checkbox" name="leibie" id="leibie" value="安全生产"/>安全生产
      <input type="checkbox" name="leibie" id="leibie" value="禁毒宣传"/>禁毒宣传
      </div>
            </div>
            <div class="a">
                <button type="submit" class="b">保存</button>
                 <input type="reset" value="重置" />
            </div>
        </form>
        <script type="text/javascript">
        function check() {
            var name = document.getElementById("name");
            var sex = document.getElementById("sex");
            var mianzu = document.getElementById("mianzu");
            var time= document.getElementById("time");
            var age = document.getElementById("age");
            var mianmao= document.getElementById("mianmao");
            //非空
            if(name.value == ‘‘) {
                alert(‘性名不能为空‘);
                name.focus();
                return false;
            }
            if(sex.value == ‘‘) {
                alert(‘性别不能为空‘);
                sex.focus();
                return false;
            }
            if(mianzu.value == ‘‘) {
                alert(‘民族不能为空‘);
                mianzu.focus();
                return false;
            }
            if(time.value == ‘‘) {
                alert(‘注册时间不能为空‘);
                time.focus();
                return false;
            }
            if(mianmao.value == ‘‘) {
                alert(‘面貌不能为空‘);
                mianmao.focus();
                return false;
            }
            if(leibie.value == ‘‘) {
                alert(‘类别不能为空‘);
                leibie.focus();
                return false;
            }
            var obj=document.getElementsByName("leibie");
            var num=0;
            for (var i=0;i<obj.length ;i++ )
                if (obj[i].checked )
                    num+=1;
            if (num>4)
            {
                alert("最多可以选择四个!");
                 return false;
                }

            }
    </script>
</body>
</html>
delete.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>删除信息</title>

</head>
<body>
    <%
         Object message = request.getAttribute("message");
         if(message!=null && !"".equals(message)){

    %>
         <script type="text/javascript">
              alert("<%=request.getAttribute("message")%>");
         </script>
    <%} %>
    <div align="center">
        <h1 style="color: black;">信息删除</h1>
        <a href="zhuye.jsp">返回主页</a>
        <form action="UserServlet?method=getUserByName" method="post" onsubmit="return check()">
            <div class="a">
                信息:<input type="text" id="name" name="name"/>
            </div>
            <div class="a">
                <button type="submit" class="b">查找</button>
            </div>
        </form>
    </div>
    <script type="text/javascript">
        function check() {
            var name = document.getElementById("name");;

            //非空
            if(name.value == ‘‘) {
                alert(‘姓名不能为空‘);
                name.focus();
                return false;
            }
        }
    </script>
</body>
</html>
delete1.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>信息删除</title>
</head>
<body>
    <div align="center">
        <h1 style="color: black;">信息删除</h1>
        <a href="zhuye.jsp">返回主页</a>
       <table class="tb">
            <tr>
                <td>姓名:${message.name}</td>
            </tr>
             <tr>
                <td>性别:${message.sex}</td>
             </tr>
             <tr>
                <td>民族:${message.mianzu}</td>
             </tr>
             <tr>
                <td>注册时间:${message.time}</td>
              </tr>
              <tr>
                <td>年龄:${message.age}</td>
             </tr>
             <tr>
                <td>政治面貌:${message.mianmao}</td>
             </tr>
             <tr>
                <td >服务类别:${message.leibie}</td>
             </tr>
        </table>
        <div class="a">
            <a onclick="return check()" href="UserServlet?method=delete" method="post"">删除</a>
        </div>
    </div>
    <script type="text/javascript">
        function check() {
            if (confirm("是否删除?")){
                return true;
            }else{
                return false;
            }
        }
    </script>
</body>
</html>
search.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>信息查询</title>

</head>
<body>
<%
         Object message = request.getAttribute("message");
         if(message!=null && !"".equals(message)){

    %>
         <script type="text/javascript">
              alert("<%=request.getAttribute("message")%>");
         </script>
    <%} %>
    <div align="center">
        <h1 style="color: black;">信息查询</h1>
        <a href="zhuye.jsp">返回主页</a>
        <form action="UserServlet?method=search" method="post" onsubmit="return check()">
            <div class="a">
              姓名:<input type="text" id="name" name="name"/>
            </div>

            <div class="a">
                <button type="submit" class="b">查询</button>
            </div>
        </form>
    </div>
    <script type="text/javascript">
        function check() {
            var name = document.getElementById("name");;

            //非空
            if(name.value == ‘‘) {
                alert(‘请输入姓名‘);
                return false;
            }
        }
    </script>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>信息查询</title>

</head>
<body>
    <div align="center">
        <h1 style="color: black;">信息列表</h1>
        <a href="zhuye.jsp">返回主页</a>
        <table class="tb">
            <tr>
                <td>姓名:${message.name}</td>
            </tr>
             <tr>
                <td>性别:${message.sex}</td>
             </tr>
             <tr>
                <td>民族:${message.mianzu}</td>
             </tr>
             <tr>
                <td>注册时间:${message.time}</td>
              </tr>
              <tr>
                <td>年龄:${message.age}</td>
                 <tr>
                <td>政治面貌:${message.mianmao}</td>
             </tr>
              <tr>
                <td>服务类别:${message.leibie}</td>
             </tr>
        </table>
    </div>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>查询页面</title>

<script>
var i=1;
var j=1;
document.getElementById(‘number1‘).value=i;
document.getElementById(‘number2‘).value=j;
function demoDisplay(){
    if(document.getElementById("p2").style.display=="none"){
        i++;
        j++;
        document.getElementById("p2").style.display="inline";
        document.getElementById(‘number1‘).value=i;
        document.getElementById(‘number2‘).value=j;
//         alert(i);
//         alert(j);
        return;
    }else if(document.getElementById("p3").style.display=="none")
        {
            i++;
            j++;
            document.getElementById("p3").style.display="inline";
            document.getElementById(‘number1‘).value=i;
            document.getElementById(‘number2‘).value=j;
//             alert(i);
//             alert(j);
            return;
        }else if(document.getElementById("p4").style.display=="none")
        {
            i++;
            j++;
            document.getElementById("p4").style.display="inline";
            document.getElementById(‘number1‘).value=i;
            document.getElementById(‘number2‘).value=j;
//             alert(i);
//             alert(j);
            return;
        }else if(document.getElementById("p5").style.display=="none")
        {
            i++;
            j++;
            document.getElementById("p5").style.display="inline";
            document.getElementById(‘number1‘).value=i;
            document.getElementById(‘number2‘).value=j;
//             alert(i);
//             alert(j);
            return;
        }
}
function demoVisibility(){
    if(document.getElementById("p5").style.display=="inline")
    {
        i--;
        j--;
        document.getElementById("p5").style.display="none";
        document.getElementById(‘number1‘).value=i;
        document.getElementById(‘number2‘).value=j;
        //System.out.println("i:"+i+"j"+j);
        return;
    }else if(document.getElementById("p4").style.display=="inline")
    {
        i--;
        j--;
        document.getElementById("p4").style.display="none";
        document.getElementById(‘number1‘).value=i;
        document.getElementById(‘number2‘).value=j;
        //System.out.println("i:"+i+"j"+j);
        return;
    }else if(document.getElementById("p3").style.display=="inline")
    {
        i--;
        j--;
        document.getElementById("p3").style.display="none";
        document.getElementById(‘number1‘).value=i;
        document.getElementById(‘number2‘).value=j;
        //System.out.println("i:"+i+"j"+j);
        return;
    }else if(document.getElementById("p2").style.display=="inline")
    {
        i--;
        j--;
        document.getElementById("p2").style.display="none";
        document.getElementById(‘number1‘).value=i;
        document.getElementById(‘number2‘).value=j;
        //System.out.println("i:"+i+"j"+j);
        return;
    }
}
</script>

</head>
<body>
<%
    Object message=request.getAttribute("message");
    if(message!=null&&!"".equals(message)){
        %>

    <script type="text/javascript">
        alert("<%=request.getAttribute("message")%>");
    </script>
 <%}%>
<form  action="Servlet" method="post">
<br>
&nbsp;&nbsp;
<button type="button" onclick="demoDisplay()" class="layui-btn layui-btn-primary layui-btn-sm"><i class="layui-icon">+</i></button>
<button type="button" onclick="demoVisibility()" class="layui-btn layui-btn-primary layui-btn-sm"><i class="layui-icon">-</i></button><br>

&nbsp;&nbsp;
<div id="p1">
&nbsp;&nbsp;
    <select name="g22" style="visibility:hidden">
    <option value="且">且</option>
    <option value="或">或</option>
    </select>
    <select name="s1" >
    <option>名字</option>
    <option>性别</option>
    <option>民族</option>
    <option>注册日期</option>
    <option>年龄</option>
    </select>
    <input type="text" name="shuru1" value="" />
    <select name="c1">
    <option>精确</option>
    <option>模糊</option>
    </select>
    <br>
</div>

<div id="p2" style="display:none">
&nbsp;&nbsp;
    <select name="g1" >
    <option value="且">且</option>
    <option value="或">或</option>
    </select>
    <select name="s2">
    <option>名字</option>
    <option>性别</option>
    <option>民族</option>
    <option>注册日期</option>
    <option>年龄</option>
    </select>
    <input type="text" name="shuru2" value="" />
    <select name="c2">
    <option>精确</option>
    <option>模糊</option>
    </select>
    <br>
</div>

<div id="p3" style="display:none">
&nbsp;&nbsp;
<select name="g2">
    <option value="且">且</option>
    <option value="或">或</option>
    </select>
    <select name="s3">
    <option>名字</option>
    <option>性别</option>
    <option>民族</option>
    <option>注册日期</option>
    <option>年龄</option>
    </select>
    <input type="text" name="shuru3" value="" />
    <select name="c3">
    <option>精确</option>
    <option>模糊</option>
    </select>
    <br>
</div>

<div id="p4" style="display:none">
&nbsp;&nbsp;
<select name="g3">
    <option value="且">且</option>
    <option value="或">或</option>
    </select>
    <select name="s4">
    <option>名字</option>
    <option>性别</option>
    <option>民族</option>
    <option>注册日期</option>
    <option>年龄</option>
    </select>
    <input type="text" name="shuru4" value="" />
    <select name="c4">
    <option>精确</option>
    <option>模糊</option>
    </select>
    <br>
</div>

<div id="p5" style="display:none">
&nbsp;&nbsp;
<select name="g4">
    <option value="且">且</option>
    <option value="或">或</option>
    </select>
    <select name="s5">
    <option>名字</option>
    <option>性别</option>
    <option>民族</option>
    <option>注册日期</option>
    <option>年龄</option>
    </select>
    <input type="text" name="shuru5" value="" />
    <select name="c5">
    <option>精确</option>
    <option>模糊</option>
    </select>
</div>
<p hidden>
<input type="text" value="1" id="number1" name="number1">
<input type="text" value="1" id="number2" name="number2">
</p>
<br>
    <input type="submit" name="submit" value="查询" >
  </form>
  <br>
<h4 align="left">
<%--  一共查询到了<span style="color:red"><%=list.size() %></span>条数据  --%>
</h4>
<table class="table table-striped">
 </table>

</body>
</html>
<%@ page language="java" contentType="text/html; charse=tUTF-8"
    pageEncoding="UTF-8"%>
    <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>信息显示页面</title>
</head>
<body>
<a href="zhuye.jsp">返回主界面</a>
<%
    Object message=request.getAttribute("message");
    if(message!=null&&!"".equals(message)){
        %>

    <script type="text/javascript">
        alert("<%=request.getAttribute("message")%>");
    </script>
 <%}%>
<table>
    <tr>
        <td>姓名</td>
        <td>性别</td>
        <td>民族</td>
        <td>注册日期</td>
        <td>年龄</td>
        <td>政治面貌</td>
        <td>服务类别</td>
    </tr>
<c:forEach items="${course11}" var="course1">
    <tr>
        <td>${course1.name}</td>
        <td>${course1.sex}</td>
        <td>${course1.mianzu}</td>
        <td>${course1.time}</td>
        <td>${course1.age}</td>
        <td>${course1.mianmao}</td>
        <td>${course1.leibie}</td>

    </tr>
        </c:forEach>
</table>
</body>
</html>
update.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>修改信息</title>

</head><body>    <%         Object message = request.getAttribute("message");         if(message!=null && !"".equals(message)){         %>         <script type="text/javascript">              alert("<%=request.getAttribute("message")%>");         </script>    <%} %>    <div align="center">        <h1 style="color: black;">信息修改</h1>        <a href="zhuye.jsp">返回主页</a>        <form action="UserServlet?method=update" method="post" onsubmit="return check()">            <div class="a">                姓名<input type="text" id="name" name="name"/>            </div>            <div class="a">                <button type="submit" class="b">查找</button>            </div>        </form>    </div>    <script type="text/javascript">        function check() {            var name = document.getElementById("name");;                        //非空            if(name.value == ‘‘) {                alert(‘姓名不能为空‘);                name.focus();                return false;            }        }    </script></body></html>
//update1.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
 <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>信息修改</title>

</head>
<body>
    <div align="center">
        <h1 style="color: black;">信息修改</h1>
        <a href="zhuye.jsp">返回主页</a>
        <form action="UserServlet?method=update1" method="post" onsubmit="return check()">
            <div class="a">
                姓名:<input type="text" id="name" name="name" value="${message.name}"/>
            </div>
             <div class="a">
                性别:<input type="radio" id="sex" name="sex" value="男"
          <c:if test="${message.sex==\"男\"}">checked</c:if>>男
          <input type="radio" id="sex" name="sex" value="女"
          <c:if test="${message.sex==\"女\"}">checked</c:if>>女
            </div>
            <div class="a">
                民族:<input type="text" id="mianzu" name="mianzu" value="${message.mianzu}"/>
            </div>
                    <div class="a">
                注册时间:<input type="date" id="time" name="time" value="${message.time}"/>
            </div>
                    <div class="a">
               年龄:<input type="text" id="age" name="age" value="${message.age}"/>
            </div>
                    <div class="a">
                政治面貌:      <select name="mianmao" id="mianmao" >
              <option value="群众" <c:if test="${message.mianmao==\"群众\"}">selected</c:if>>群众</option>
              <option value="共青团员" <c:if test="${message.mianmao==\"共青团员\"}">selected</c:if>>共青团员</option>
              <option value="中共党员" <c:if test="${message.mianmao==\"中共党员\"}">selected</c:if>>中共党员</option>
            </select>
            </div>
            <div class="a">
                   服务类别:
               <div>
      <input type="checkbox" name="leibie" id="leibie" value="扶危济困"/>扶危济困
      <input type="checkbox" name="leibie" id="leibie" value="敬老助残"/>敬老助残
      <input type="checkbox" name="leibie" id="leibie" value="社区服务"/>社区服务
      <input type="checkbox" name="leibie" id="leibie" value="秩序维护"/>秩序维护
      </div>
      <div>
      <input type="checkbox" name="leibie" id="leibie" value="文体服务"/>文体服务
      <input type="checkbox" name="leibie" id="leibie" value="环境保护"/>环境保护
      <input type="checkbox" name="leibie" id="leibie" value="治安防范"/>治安防范
      <input type="checkbox" name="leibie" id="leibie" value="医疗救治"/>医疗救治
      </div>
      <div>
      <input type="checkbox" name="leibie" id="leibie" value="法律援助"/>法律援助
      <input type="checkbox" name="leibie" id="leibie" value="大型活动"/>大型活动
      <input type="checkbox" name="leibie" id="leibie" value="心理疏导"/>心理疏导
      <input type="checkbox" name="leibie" id="leibie" value="精神抚慰"/>精神抚慰
      </div>
      <div>
      <input type="checkbox" name="leibie" id="leibie" value="支教支医"/>支教支医
      <input type="checkbox" name="leibie" id="leibie" value="科学普及"/>科学普及
      <input type="checkbox" name="leibie" id="leibie" value="应急救援"/>应急救援
      <input type="checkbox" name="leibie" id="leibie" value="便民服务"/>便民服务
      </div>
      <div>
      <input type="checkbox" name="leibie" id="leibie" value="民事调解"/>民事调解
      <input type="checkbox" name="leibie" id="leibie" value="文明引导"/>文明引导
      <input type="checkbox" name="leibie" id="leibie" value="安全生产"/>安全生产
      <input type="checkbox" name="leibie" id="leibie" value="禁毒宣传"/>禁毒宣传
      </div>
            </div>
            <div class="a">
                <input type="submit" class="b" value="修改" />
                <button type="button" onclick="location.href=‘zhuye.jsp‘" class="b">返回</button>
            </div>
    </div>
    </form>
   <script type="text/javascript">
        function check() {
            var name = document.getElementById("name");
            var sex = document.getElementById("sex");
            var mianzu = document.getElementById("mianzu");
            var time= document.getElementById("time");
            var age = document.getElementById("age");
            var mianmao= document.getElementById("mianmao");
            //非空
            if(name.value == ‘‘) {
                alert(‘性名不能为空‘);
                name.focus();
                return false;
            }
            if(sex.value == ‘‘) {
                alert(‘性别不能为空‘);
                sex.focus();
                return false;
            }
            if(mianzu.value == ‘‘) {
                alert(‘民族不能为空‘);
                mianzu.focus();
                return false;
            }
            if(time.value == ‘‘) {
                alert(‘注册时间不能为空‘);
                time.focus();
                return false;
            }
            var obj=document.getElementsByName("leibie");
            var num=0;
            for (var i=0;i<obj.length ;i++ )
                if (obj[i].checked )
                    num+=1;
            if (num>4)
            {
                alert("服务类别最多可以选择四个!");
                 return false;
                }

            }      

    </script>
</body>
</html>
allmessage.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
     <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>所有信息</title>
  <style>
     .tb, td {
        border: 1px solid black;
         font-size: 22px;
    }
 </style>
</head>
<body>
<%
         Object message = request.getAttribute("message");
         if(message!=null && !"".equals(message)){

    %>
         <script type="text/javascript">
              alert("<%=request.getAttribute("message")%>");
         </script>
    <%} %>
    <div align="center">
        <h1 style="color: black;">基本信息列表</h1>
        <a href="zhuye.jsp">返回主页</a>
        <table class="tb">
            <tr>
                <td>姓名</td>
                <td>性别</td>
                <td>民族</td>
                <td>政治面貌</td>
            </tr>
            <!-- forEach遍历出adminBeans -->
            <c:forEach items="${messages}" var="item"  >
                <tr>
                    <td><a href="UserServlet?method=search&&name=${item.name}">${item.name}</a></td>
                    <td>${item.sex}</td>
                    <td>${item.mianzu}</td>
                    <td>${item.mianmao}</td>
               <td><a href="UserServlet?method=update&&name=${item.name}">修改</a></td>
              <td><a href="UserServlet?method=delete&&name=${item.name}">删除</a></td>
              <td><a href="UserServlet?method=search&&name=${item.name}">详细信息</a></td>
                </tr>
            </c:forEach>
        </table>
    </div>
</body>
</html>

数据库、表的设计

以上就是整个系统的全部内容了,供参考。

原文地址:https://www.cnblogs.com/MoooJL/p/12151811.html

时间: 2024-10-21 19:35:37

JavaWeb系统(增删改查、多条件查询功能)的相关文章

Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询

1.搭建环境 新建JAVA项目,添加的包有: 有关Hadoop的hadoop-core-0.20.204.0.jar 有关Hbase的hbase-0.90.4.jar.hbase-0.90.4-tests.jar以及Hbase资源包中lib目录下的所有jar包 2.主要程序 Java代码 package com.wujintao.hbase.test; import java.io.IOException; import java.util.ArrayList; import java.util

jdbc增删改查,利用反射查询

整理自http://blog.csdn.net/yanzi1225627/article/details/26950615,谢谢作者! 本文我的爱点是: 1.利用反射实现数据库数据查询 2.编写一个sql语句,其中的参数用?来代替,然后将参数写到List里 例如使用例子: 1 String sql = "delete from userinfo where username = ?"; 2 List<Object> params = new ArrayList<Obj

mysql 增删改查,表查询(重点)

十一.数据的增删改: 本节重点: 插入数据 INSERT 更新数据 UPDATE 删除数据 DELETE 再来回顾一下之前我们练过的一些操作,相信大家都对插入数据.更新数据.删除数据有了全面的认识.那么在mysql中其实最重要的不是这三大操作,而是查数据最重要,下节课知晓 一. 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 1.使用INSERT实现数据的插入 2.UPDATE实现数据的更新 3.使用DELETE实现数据的删除 4.使用SELECT查询数据以及.

Mybatis 接口方式对数据的增删改查 一对一关联查询

数据库中有两个表 student 和studentInfo student表中的字段和数据 studentInfo表中的字段 ok数据库说完了,开始建立一个项目,对数据库中的数据进行操作吧 新建java项目,将mybatis的jar包和oracle数据库的访问包导入 建立几个需要用的包 entities, dao,util , test建立映射文件(.xml)和db.properties文件 db.properties: mybatis-config.xml: <?xml version="

10.17数据库的增删改查(简单查询)

1.创建数据库create database test2; 2.删除数据库drop database test2; 3.创建表create table ceshi( ids int auto_increment primary key, uid varchar(20), name varchar(20), class varchar(20), foreign key (class)  references class(code) );create table class( code varcha

javaweb简单的增删改查之“模糊查询”

String sql="select * from 表名 where (name like '%"+name+"%')"; 这里的name可以根据自己的需要进行修改 多条件模糊查询 String sql="select * from 表名 where (name like '%"+name+"%') and (age like '%"+age+"%')"; 这里的name和age都是可以根据自己的需要进行更

mysql表数据增删改查、子查询

//操作数据表中的记录 create table user2( id smallint unsigned primary key AUTO_INCREMENT, username varchar(20) not null, password varchar(20) not null, age tinyint not null default 10, sex boolean ) --insert-- insert user2 values(null,'孙千','123',25,1);//自增序列可

sql语句增删改查与子查询

修改表 修改表 语法: Alter table <旧表名> rename [ TO] <新表名>; 例子:Alter table `demo01` rename `demo02`; 添加字段 语法: Alter Table 表名 ADD 字段名  数据类型  [属性]; 例子:Alter Table `Demo02` ADD `passWord`  varchar(50) not null; 修改字段 语法: Alter table 表名 change  原字段名  新字段名  数

关于C#三层架构增删改查中的“查询”问题

序:问题总是反复出现,可能只是一个小小的问题,但是就像肉中刺. 问题: 关于"姓名"字段的拼接问题 姓名字段的拼接:this.Repeater1.DataSource = db.GetList(" UName = '"+Uname+"'" ); ID字段的拼接:  this.Repeater1.DataSource = db.GetList(" id = " + id); 结束:又是简简单单的一行代码,唉...  晚上快1点才

[android] sql语句实现数据库的增删改查

Javaweb实现增删改查的步骤,1.加载jdbc的驱动,2.连接到数据库 3.准备sql语句, Android中加载驱动已经完成了,拿到数据库的引用就是链接数据库了. 获取SQLitedatabase 对象,调用上一节中helper对象的getWritableDatabase()方法 调用SQLitedatabase 对象的execSQL()方法,执行sql语句 例如:insert into person (name) values(”taoshihan”) Select * from per