0
点赞
收藏
分享

微信扫一扫

jsp新代码第233课


new233.java

package pack03;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

public class new233 extends new230 implements new232
{
@Override
public List<new231> getUsers(Map<String, String> contitions)
{
String userName = (String)contitions.get("username");
String pwd = (String)contitions.get("pwd");
String operate = (String)contitions.get("operate");

String sql = "select * from aa_msguserinfo where 1=1 ";
if(operate != null && operate.equals("except"))
{
if(userName != null)
{
sql += " and username !='" + userName + "'";
}
else
{
sql += "";
}
//sql += userName != null?" and username !='" + userName + "":"";
}
else
{
if(userName != null)
{
sql += " and username = '" + userName + "'";
}
else
{
sql += "";
}
}

if(pwd != null)
{
sql += " and pwd='" + pwd + "'";
}

Connection conn = new229.getConnection();
PreparedStatement pstmt = null;
ResultSet rs = null;

List<new231> users = new ArrayList<new231>();
try
{
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next())
{
new231 u1 = new new231();
u1.setUserName(rs.getString("username"));
u1.setPwd(rs.getString("pwd"));
u1.setEmail(rs.getString("email"));
users.add(u1);
}
}
catch (SQLException e)
{
e.printStackTrace();
}
finally
{
new229.close(rs);
new229.close(pstmt);
new229.close(conn);
}

return users;
}


public int executeUpdate(String sql, new231 userinfo)
{
List<Object> list = new ArrayList<Object>();
list.add(userinfo);
return executeUpdata(sql, list);

}

@Override
public int executeUpdata(String sql, List<Object> list)
{
return super.executeUpdata(sql, list);
}

}


举报

相关推荐

0 条评论