?? usemanagerejb.java
字號:
package serverBag;
import javax.naming.*;
import com.interfaces.*;
import publicBag.ContextFactory;
/**
* @author Administrator
*
*/
/**
* @author Administrator
*
*/
public class UseManagerEJB {
private Context c;
public UseManagerEJB()
{
try
{
c = ContextFactory.getContext();
}
catch(Exception e)
{
e.printStackTrace();
}
}
public boolean validate(String mId,String pw)
{
boolean res = false;
try
{
ManagerHome mh = (ManagerHome)c.lookup("ejb/Manager");
Manager m = mh.findByPrimaryKey(mId);
if(m != null)
{
//如果字段cPassword在數據庫中用的是char類型,則需要用trim去空格
String tmpPw = m.getCPassword().trim();
if(tmpPw.equals(pw))
{
res = true;
//System.out.println("測試語句");
}
}
}
catch(Exception e)
{
System.out.println("驗證管理員身份失??!");
e.printStackTrace();
}
return res;
}
public static void main(String[] arg)
{
UseManagerEJB ejb = new UseManagerEJB();
System.out.println(ejb.validate("rain","1111"));
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -