package com.hust.xsy.dao_imp;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.hust.xsy.dao.Userdao;
import com.hust.xsy.dbmanager.DbManager;
import com.hust.xsy.dto.Userdto;
public class UserDao_imp implements Userdao{
private PreparedStatement ps;
private Connection conn ;
private ResultSet rs;
private int count;
private boolean falg;
public boolean check(Userdto user) {
try {
String sql="select count(1) from manager where username=? and password=?";
conn=DbManager.getconn();
ps=conn.prepareStatement(sql);
ps.setString(1, user.getUsername());
ps.setString(2, user.getPassword());
rs=ps.executeQuery();
while(rs.next()){
count=rs.getInt(1);
}
if(count>0){
falg=true;
}
else{
falg=false;
}
} catch (SQLException e) {
e.printStackTrace();
}
return falg;
}
public boolean add(Userdto user) {
boolean flag =false;
try {
Connection conn=DbManager.getconn();
String add = "insert into manager(username,password) values (?,?)";
ps=conn.prepareStatement(add);
ps.setString(1, user.getUsername());
ps.setString(2, user.getPassword());
flag = !ps.execute();
System.out.println(flag);
} catch (SQLException e) {
e.printStackTrace();
}finally{
DbManager.close(rs, ps, conn);
}
return flag ;
}
}
执行登陆时总有错误
type Status report
message Servlet Login is not available
description The requested resource (Servlet Login is not available) is not available.