资源简介
使用Servlet 实现用户登陆 ,Filter(过滤器)
代码片段和文件信息
package dao;
import java.sql.SQLException;
import entity.Student;
/**
* 学生数据访问类
* @author BeanSoft@126.com
* @version 0.1 2007-12-21
*/
public class StudentDAO {
/**
* 根据用户名和密码找到用户对象。
* @param username 用户名
* @param password 密码
* @return 找到的用户对象,找不到返回null
*/
public Student findStudent(String username String password) {
try {
Class.forName(“com.mysql.jdbc.Driver“);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
java.sql.Connection conn = null;//数据库连接
java.sql.PreparedStatement pstmt = null;//数据库表达式
java.sql.ResultSet rs = null;//结果集
String sql = “select * from Student where username = ? and password= ?“;//SQL
try {
conn = java.sql.DriverManager.getConnection(“jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=GBK“ “root“ null);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1 username);
pstmt.setString(2 password);
rs = pstmt.executeQuery();
if(rs !=null && rs.next()) {
// 读到数据,生成实体类
Student student = new Student();
student.setId(rs.getInt(1));
student.setUsername(rs.getString(“username“));
student.setPassword(rs.getString(“password“));
student.setAge(rs.getInt(“age“));
System.out.println(rs.getString(“username“));
return student;
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 6. 释放资源,建议放在finally语句中确保都被关闭掉了
try {
rs.close();
} catch (SQLException e) {}
try {
pstmt.close();
} catch (SQLException e) {}
try {
conn.close();
} catch (SQLException e) {}
}
return null;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 894 2007-12-22 21:43 实现用户登陆\login.html
文件 703265 2008-03-05 17:27 实现用户登陆\mysql-connector-java-5.1.6-bin.jar
文件 308 2007-12-22 21:51 实现用户登陆\result.jsp
文件 455 2009-08-07 16:08 实现用户登陆\userLogin\.classpath
文件 300 2009-08-07 16:02 实现用户登陆\userLogin\.myme
文件 1227 2009-08-07 16:18 实现用户登陆\userLogin\.project
文件 1586 2009-08-07 16:41 实现用户登陆\userLogin\src\dao\StudentDAO.java
文件 930 2009-08-07 16:09 实现用户登陆\userLogin\src\entity\Student.java
文件 2236 2009-08-07 16:07 实现用户登陆\userLogin\src\filters\TomcatFormFilter.java
文件 1518 2009-08-07 16:41 实现用户登陆\userLogin\src\servlets\LoginServlet.java
文件 834 2009-08-07 16:02 实现用户登陆\userLogin\WebRoot\index.jsp
文件 926 2009-08-07 16:32 实现用户登陆\userLogin\WebRoot\login.html
文件 39 2009-08-07 16:02 实现用户登陆\userLogin\WebRoot\me
文件 889 2009-08-07 16:17 实现用户登陆\userLogin\WebRoot\result.jsp
文件 2560 2009-08-07 16:41 实现用户登陆\userLogin\WebRoot\WEB-INF\classes\dao\StudentDAO.class
文件 1088 2009-08-07 16:09 实现用户登陆\userLogin\WebRoot\WEB-INF\classes\entity\Student.class
文件 1628 2009-08-07 16:08 实现用户登陆\userLogin\WebRoot\WEB-INF\classes\filters\TomcatFormFilter$Request.class
文件 1616 2009-08-07 16:08 实现用户登陆\userLogin\WebRoot\WEB-INF\classes\filters\TomcatFormFilter.class
文件 1844 2009-08-07 16:41 实现用户登陆\userLogin\WebRoot\WEB-INF\classes\servlets\LoginServlet.class
文件 703265 2009-08-07 16:08 实现用户登陆\userLogin\WebRoot\WEB-INF\lib\mysql-connector-java-5.1.6-bin.jar
文件 1042 2009-08-07 16:08 实现用户登陆\userLogin\WebRoot\WEB-INF\web.xm
文件 65024 2009-08-07 16:00 实现用户登陆\用户登陆.doc
目录 0 2009-08-07 16:43 实现用户登陆\userLogin\WebRoot\WEB-INF\classes\dao
目录 0 2009-08-07 16:43 实现用户登陆\userLogin\WebRoot\WEB-INF\classes\entity
目录 0 2009-08-07 16:43 实现用户登陆\userLogin\WebRoot\WEB-INF\classes\filters
目录 0 2009-08-07 16:43 实现用户登陆\userLogin\WebRoot\WEB-INF\classes\servlets
目录 0 2009-08-07 16:43 实现用户登陆\userLogin\WebRoot\WEB-INF\classes
目录 0 2009-08-07 16:43 实现用户登陆\userLogin\WebRoot\WEB-INF\lib
目录 0 2009-08-07 16:43 实现用户登陆\userLogin\src\dao
目录 0 2009-08-07 16:43 实现用户登陆\userLogin\src\entity
............此处省略12个文件信息
- 上一篇:S7300全套接线图
- 下一篇:循迹小车毕业设计
评论
共有 条评论