java 调用方法

来源:百度知道 编辑:UC知道 时间:2024/05/27 00:56:48
public boolean isLogin(String userName,String password) throws ClassNotFoundException, SQLException{

boolean isLogin;

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:microsoftqlserver://127.0.0.1:1433/sa ", "admin", "11");
Statement st = conn.createStatement();
String sql = "select * from table a where a.userName ='"+userName+"' and password='"+password+"'";
ResultSet rs = st.executeQuery(sql);
if(rs.next())
isLogin = true;
else
isLogin = false;
return isLogin;
}

}

如何:
调用这个方法?如果返回值为ture则……如果为false则……
帮忙写一下 谢谢………………
boolean isLogin = isLogin(userName,passWord);
if(isLogin == true){
return mapping.findForward("success");
}else{
return mapping.findForward("&#

boolean isLogin = isLogin(usreName,passWord);此处是你要传的用户名和密码
if(isLogin == true){

}else{

}
那个是你需要传进去的实参。。如果你是在做一个jsp页面,那么这两个值是登陆框输入的,如果你是用Java或swing做的,那么这两个值就是控件的输入值。。

方法里写的userName,passWord是形参。。。。

该方法封装了JDBC访问数据库中的a表。

判断参数username和password在a表中是否存在。

如果调用该方法返回true,说明该用户存在,可以登陆;如果返回false,说明该用户不存在,就要提示用户重新输入username和password,或者跳转到注册页面。

首先判断参数username和password在a表中是否存在。

然后如果调用该方法返回true,说明该用户存在,可以登陆;如果返回false,说明该用户不存在,就要提示用户重新输入username和password,或者跳转到注册页面。 我就这么用的