• 大小: 2.99MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-11
  • 语言: Java
  • 标签: UMS  JAVA  

资源简介

用户管理系统。语言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  LTGUMS\LTGUMS\.classpath

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

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

     文件       6725  2009-03-04 10:56  LTGUMS\LTGUMS\src\daopkg\UserDAO.java

     文件       1854  2009-03-03 15:28  LTGUMS\LTGUMS\src\servlet\AddServlet.java

     文件       1116  2009-03-03 15:12  LTGUMS\LTGUMS\src\servlet\DeleteallServlet.java

     文件       1343  2009-03-04 09:42  LTGUMS\LTGUMS\src\servlet\DeletebyidServlet.java

     文件       1770  2009-03-03 10:07  LTGUMS\LTGUMS\src\servlet\LoginServlet.java

     文件       1270  2009-03-03 10:52  LTGUMS\LTGUMS\src\servlet\ShowServlet.java

     文件       1263  2009-03-04 10:14  LTGUMS\LTGUMS\src\servlet\UpdatepdServlet.java

     文件       1869  2009-03-02 16:02  LTGUMS\LTGUMS\src\servlet\UserServlet.java

     文件       2520  2009-03-02 08:48  LTGUMS\LTGUMS\src\utils\JDBCUtils.java

     文件       1149  2009-03-02 09:02  LTGUMS\LTGUMS\src\vopkg\UserVO.java

     文件       3752  2009-03-06 13:29  LTGUMS\LTGUMS\WebRoot\add.jsp

     文件       1008  2009-03-03 15:41  LTGUMS\LTGUMS\WebRoot\addfail.jsp

     文件       2403  2009-03-06 14:22  LTGUMS\LTGUMS\WebRoot\index.jsp

     文件       2528  2009-03-06 13:31  LTGUMS\LTGUMS\WebRoot\login.jsp

     文件        977  2009-03-06 13:31  LTGUMS\LTGUMS\WebRoot\loginfail.jsp

     文件        977  2009-03-06 13:31  LTGUMS\LTGUMS\WebRoot\loginsuccess.jsp

     文件       3829  2009-03-06 13:30  LTGUMS\LTGUMS\WebRoot\manager.jsp

     文件       3826  2009-03-06 14:42  LTGUMS\LTGUMS\WebRoot\reg.jsp

     文件        975  2009-03-06 13:32  LTGUMS\LTGUMS\WebRoot\regfail.jsp

     文件        984  2009-03-06 13:32  LTGUMS\LTGUMS\WebRoot\regsuccess.jsp

     文件     198124  2006-06-25 11:53  LTGUMS\LTGUMS\WebRoot\image\1.jpg

     文件     265836  2006-06-25 11:53  LTGUMS\LTGUMS\WebRoot\image\2.jpg

     文件     817933  2009-03-04 12:16  LTGUMS\LTGUMS\WebRoot\image\5.jpg

     文件     751663  2009-03-04 12:17  LTGUMS\LTGUMS\WebRoot\image\6.jpg

     文件     767248  2009-03-04 12:17  LTGUMS\LTGUMS\WebRoot\image\7.jpg

    ..A.SH.     29184  2009-03-06 09:17  LTGUMS\LTGUMS\WebRoot\image\Thumbs.db

     文件         39  2009-02-25 16:08  LTGUMS\LTGUMS\WebRoot\meta-INF\MANIFEST.MF

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

评论

共有 条评论