usemanagerejb.java
来自「音乐网站涉及到很多数据库查询」· Java 代码 · 共 61 行
JAVA
61 行
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 + =
减小字号Ctrl + -
显示快捷键?