用户管理系统ums


用户管理系统。语言JAVA public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 设置编码格式 response.setContentType("text/html;charset=GB18030"); response.setCharacterEncoding("GB18030"); request.setCharacterEncoding("GB18030"); //调用业务逻辑 UserDAO userDAO = new UserDAO(); // 返回的list值 ArrayList list=userDAO.queryAll(); //重点。。。HttpSession的用处??? HttpSession session= request.getSession(); // 设置session的值 session.setAttribute("userList", list); //跳转到显示的页面,格式(得到当前页面的+要跳转的页面) response.sendRedirect(request.getContextPath()+"/manager.jsp"); }
资源截图
代码片段和文件信息
package daopkg;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

import utils.JDBCUtils;
import vopkg.UserVO;

/**
 * DESC-dao就是Date Access object应用程序和数据库访问的接口层
 * 一般是作增删改查操作,不需要其他的业务逻辑
 * DAO类于数据工具类联系紧密
 * @author Alpha
 *
 */
public class UserDAO {
   //定义于数据库操作的对象实例
   private Connection conn = null;
   private static PreparedStatement psmt=null;//执行预编译Sql语句对象
   private static ResultSet rs = null;//保存查询结果的结果集对象
   /**
    * DESC--注册方法
    * @param userVO代表用户的数据包装类
    * @return flag 如果为true则注册成功 ,为False则不成功
    */
   public boolean regUser(UserVO userVO){
   boolean flag = false;
   conn=JDBCUtils.getConnection();//调用获取连接的方法
String sql=//写sql语句
“insert into user_0801(namepasswordsexdeptfavtel)values(??????)“;
try {
psmt=conn.prepareStatement(sql);
psmt.setString(1 userVO.getName());//为?赋值从1开始
psmt.setString(2userVO.getPassword());
psmt.setString(3userVO.getSex());
    psmt.setString(4userVO.getDept());     
    psmt.setString(5userVO.getFav());
    psmt.setString(6userVO.getTel());
    psmt.executeUpdate();//这个地方才是真正的数据苦里保存数据
    flag=true;
    System.out.println(“数据插入成功“);
    
}
catch (SQLException e) {
// TODO Auto-generated catch block
flag=false;
System.out.println(“数据插入失败“);
e.printStackTrace();
}//创建执行语句的对象

finally{
//释放资源
JDBCUtils.colseConnection(psmt conn);
}
return flag;

}
           //写于数据库操作的代码
   //首先获取连接.比如conn = 工具类.getConnection();
   //获得执行SQL语句对象psmt = .......
   //sql语句 String sql = .........
   //有参数的要用psmt.set()..
   //此处不要忘记psmt.excuteUpdate(); 
   //【注意你的方法是布尔型,这个地方要设置flag=true】
  
 /***
   * DESC---验证用户名是不是存在
   */
   public boolean checkUser(UserVO userVO){
   boolean flag = false;
   conn=JDBCUtils.getConnection();//调用获取连接的方法
   String sql = “select name from  user_0801 where name = ?“;
try {
psmt = conn.prepareStatement(sql);
psmt.setString(1userVO.getName());
rs = psmt.executeQuery();
if(rs.next()){
flag=true;
System.out.println(“有该名子“);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
//释放资源
JDBCUtils.colseConnection(rspsmt conn);
}
   //同上
   return flag;
   }
   /**
    * DESC-验证密码是否匹配
    * @param userVO
    * @return
    */
   public boolean checkPassword(UserVO userVO){
   boolean flag =false;
   conn=JDBCUtils.getConnection();//调用获取连接的方法
   String sql = “select password from  user_0801 where password = ?“;
try {
psmt = conn.prepareStatement(sql);
psmt.setString(1userVO.getPassword());
rs = psmt.executeQuery();
if(rs.next()){
flag=true;
System.out.println(“密码正确“);
}
} catch (SQLException e) {
// TODO Auto-generated catch block

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        455  2009-03-02 09:30  LTGUMSLTGUMS.classpath

     文件        291  2009-03-06 08:34  LTGUMSLTGUMS.mymetadata

     文件       1224  2009-02-25 16:12  LTGUMSLTGUMS.project

     文件       6725  2009-03-04 10:56  LTGUMSLTGUMSsrcdaopkgUserDAO.java

     文件       1854  2009-03-03 15:28  LTGUMSLTGUMSsrcservletAddServlet.java

     文件       1116  2009-03-03 15:12  LTGUMSLTGUMSsrcservletDeleteallServlet.java

     文件       1343  2009-03-04 09:42  LTGUMSLTGUMSsrcservletDeletebyidServlet.java

     文件       1770  2009-03-03 10:07  LTGUMSLTGUMSsrcservletLoginServlet.java

     文件       1270  2009-03-03 10:52  LTGUMSLTGUMSsrcservletShowServlet.java

     文件       1263  2009-03-04 10:14  LTGUMSLTGUMSsrcservletUpdatepdServlet.java

     文件       1869  2009-03-02 16:02  LTGUMSLTGUMSsrcservletUserServlet.java

     文件       2520  2009-03-02 08:48  LTGUMSLTGUMSsrcutilsJDBCUtils.java

     文件       1149  2009-03-02 09:02  LTGUMSLTGUMSsrcvopkgUserVO.java

     文件       3752  2009-03-06 13:29  LTGUMSLTGUMSWebRootadd.jsp

     文件       1008  2009-03-03 15:41  LTGUMSLTGUMSWebRootaddfail.jsp

     文件       2403  2009-03-06 14:22  LTGUMSLTGUMSWebRootindex.jsp

     文件       2528  2009-03-06 13:31  LTGUMSLTGUMSWebRootlogin.jsp

     文件        977  2009-03-06 13:31  LTGUMSLTGUMSWebRootloginfail.jsp

     文件        977  2009-03-06 13:31  LTGUMSLTGUMSWebRootloginsuccess.jsp

     文件       3829  2009-03-06 13:30  LTGUMSLTGUMSWebRootmanager.jsp

     文件       3826  2009-03-06 14:42  LTGUMSLTGUMSWebRoot
eg.jsp

     文件        975  2009-03-06 13:32  LTGUMSLTGUMSWebRoot
egfail.jsp

     文件        984  2009-03-06 13:32  LTGUMSLTGUMSWebRoot
egsuccess.jsp

     文件     198124  2006-06-25 11:53  LTGUMSLTGUMSWebRootimage1.jpg

     文件     265836  2006-06-25 11:53  LTGUMSLTGUMSWebRootimage2.jpg

     文件     817933  2009-03-04 12:16  LTGUMSLTGUMSWebRootimage5.jpg

     文件     751663  2009-03-04 12:17  LTGUMSLTGUMSWebRootimage6.jpg

     文件     767248  2009-03-04 12:17  LTGUMSLTGUMSWebRootimage7.jpg

    ..A.SH.     29184  2009-03-06 09:17  LTGUMSLTGUMSWebRootimageThumbs.db

     文件         39  2009-02-25 16:08  LTGUMSLTGUMSWebRootmeta-INFMANIFEST.MF

............此处省略33个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)