资源简介
用户管理系统。语言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源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论