资源简介
用户管理系统。语言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\.myme
文件 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\me
............此处省略33个文件信息
- 上一篇:JAVA Access连接驱动(已破解)亲测
- 下一篇:commons开发包
相关资源
- JAVA Access连接驱动(已破解)亲测
- JavaWeb网上报名系统实现
- JAVA核心技术-CoreJava(第八版)随书源
- java语言开发的企业宣传网站源代码
- aspectjrt.jar+aspectjweaver.jar+com.springsour
- java后台代码基于电商平台
- jsp新闻发布系统大作业,mysql,有增删
- javaweb商城购物系统
- JAVA课设《学生信息+选课管理系统》链
- 简单java web 基于eclipse和oracle 书籍管
- javaWeb图书管理系统175129
- jar反编译工具.zip
- 基于javavweb平台电商服务平台系统开发
- JAVAweb实现简单的登录注册以及表格填
- Java编程思想第四版非扫描
- java购物网站175054
- 黑马java教程知识点笔记整理
- 汽车出租管理系统
- Java swing 开发的学生信息管理系统
- 电影票管理系统.rar
- Java客户关系管理系统
- 员工信息管理系统
- 博客管理系统
- 软件开发工程师JAVA题库
- JAVA代码实现WEB简单购物车功能
- 教务后台管理系统
- 闲鱼网制作
- Javaweb仓储管理系统
- java简单查询天气
- 基于MVC的javaWeb简易留言板仅供学习
评论
共有 条评论