67,513
社区成员
发帖
与我相关
我的任务
分享
public Users selectInfo(String username){
Users user = new Users();
con = DatabaseDAO.getConnection();
try{
pt = con.prepareStatement("SELECT * FROM users where username = ?");
pt.setString(1, username);
rs = pt.executeQuery();
if(rs.next()){
System.out.println("========进不来这里!=========================");
}
public Users selectInfo(String username){
Users user = new Users();
System.out.println("username的值为::"+username);
con = DatabaseDAO.getConnection();
try{
pt = con.prepareStatement("SELECT * FROM users where username = ?");
pt.setString(1, username);
rs = pt.executeQuery();
rs.last(); // 将光标移动到最后一行
int rowCount = rs.getRow(); // 得到当前行号,即结果集记录数
System.out.println("当前行号为::"+rowCount);
if(rs.next()){
System.out.println("=================================");
}
public Users selectInfo(String username){
Users user = new Users();
System.out.println("username的值为::"+username);
con = DatabaseDAO.getConnection();
try{
pt = con.prepareStatement("SELECT * FROM users where username = ?");
pt.setString(1, username);
rs = pt.executeQuery();
rs.last(); // 将光标移动到最后一行
int rowCount = rs.getRow(); // 得到当前行号,即结果集记录数
System.out.println("当前行号为::"+rowCount);
if(rs.next()){
System.out.println("=================================");
}
rs.last(); // 将光标移动到最后一行
int rowCount = rs.getRow(); // 得到当前行号,即结果集记录数
看看查询得到的结果数,如果结果数为0,那就说明是SQL赋值的问题了