userdco.java
来自「struts+oracle+ Eclipse+tomcat海鲜超市」· Java 代码 · 共 89 行
JAVA
89 行
/*
* 创建日期 2005-5-21
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package login.dco;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import login.vo.UserVo;
import util.DBConn;
/**
* @author yanjinkk
*
* TODO 要更改此生成的类型注释的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
public class UserDCO {
public UserVo selectUserInfo(UserVo userVoIn) {
UserVo userVoOut = new UserVo();
//查询语句
String sql = " select username ,password ,flag from shop_user where username=? and password=? ";
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try {
//得到连接
conn = DBConn.getDBConn();
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,userVoIn.getUserName());
pstmt.setString(2,userVoIn.getPassword());
//执行查询
rs = pstmt.executeQuery();
//得到查询结果
if (rs.next()) {
//用deptvo的对象封装所有数据
userVoOut.setUserName(rs.getString("username"));
userVoOut.setFlag(rs.getString("flag"));
userVoOut.setPassword(rs.getString("password"));
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {//关闭连接
if (rs != null) {
rs.close();
}
if (pstmt != null) {
pstmt.close();
}
if (conn != null) {
conn.close();
}
} catch (SQLException e1) {
e1.printStackTrace();
}
}
return userVoOut;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?