package stone.hit.edu.daoImpl;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import stone.hit.edu.dao.PersonDAO;
import stone.hit.edu.db.DataBaseConnection;
import stone.hit.edu.vo.Person;
public class PersonDAOImple implements PersonDAO {
public boolean login(Person person) throws Exception {
boolean flag = false;
String sql="select name from person where id=? and password=?";
PreparedStatement pstmt = null;
DataBaseConnection dbc = new DataBaseConnection();
try
{
pstmt = dbc.getConn().prepareStatement(sql);
pstmt.setString(1, person.getId());
pstmt.setString(2, person.getPassword());
ResultSet rs = pstmt.executeQuery();
if(rs.next())
{
flag = true;
person.setName(rs.getString(1));
}
rs.close();
pstmt.close();
}
catch(Exception e)
{
throw new Exception("操作出现错误");
}
finally
{
dbc.close();
}
return flag;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
JSP+DAO实现登陆模块
共18个文件
class:4个
java:4个
jsp:4个
4星 · 超过85%的资源 需积分: 10 64 下载量 10 浏览量
2009-03-03
21:35:20
上传
评论
收藏 212KB RAR 举报
温馨提示
用DAO的方式处理登陆模块的数据库连接和数据的处理等部分,使得jsp页面中不再有复杂的用户名和密码等的验证代码,实现了视图(界面设计)与业务逻辑的分离,使程序清晰明朗,具有更高的可读性。
资源推荐
资源详情
资源评论
收起资源包目录
Test_Project2(j2ee实验2完整).rar (18个子文件)
Test_Project2
.project 1KB
.mymetadata 312B
WebRoot
login.jsp 764B
login_conf.jsp 871B
login_success.jsp 764B
WEB-INF
web.xml 375B
lib
mysqldriver.jar 210KB
classes
stone
hit
edu
dao
PersonDAO.class 212B
daoImpl
PersonDAOImple.class 2KB
db
DataBaseConnection.class 1KB
vo
Person.class 897B
META-INF
MANIFEST.MF 39B
login_failure.jsp 321B
.myeclipse
src
stone
hit
edu
dao
PersonDAO.java 150B
daoImpl
PersonDAOImple.java 1002B
db
DataBaseConnection.java 906B
vo
Person.java 479B
.classpath 340B
共 18 条
- 1
资源评论
- hackerboy012013-06-16适合初学者
- kkkkino2012-11-19挺不错的,慢适合初学者的
luobopaocai
- 粉丝: 3
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功