persondaoimpl.java
来自「Struts+DAO实现的留言板管理程序」· Java 代码 · 共 48 行
JAVA
48 行
/*
*@author RenGuiju ,Creation date:Nov 18, 2008
*
*Email:renguiju@bupt.cn
*/
package edu.bupt.struts.note.impl;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import edu.bupt.struts.note.dao.PersonDAO;
import edu.bupt.struts.note.dbc.DataBaseConnection;
import edu.bupt.struts.note.vo.Person;
public class PersonDAOImpl 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 = null;
dbc = new DataBaseConnection();
try {
pstmt = dbc.getConnection().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;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?