📄 userbean.java~45~
字号:
/**
* 远程调用sessionbean进行对表user_Info操作
*/
package JavaBean;
import ejb.*;
import java.util.Properties;
import javax.naming.*;
import java.util.*;
public class UserBean {
Context ct;
UserSessionHome home;
boolean bool = false;
public UserBean() {
try {
ct = this.getInitialContext();
home = (UserSessionHome) ct.lookup("UserSession");
} catch (Exception e) {
e.printStackTrace();
}
}
public Context getInitialContext() throws Exception {
String url = "t3://localhost:7001";
String user = null;
String password = null;
Properties properties;
try {
properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
properties.put(Context.PROVIDER_URL, url);
if (user != null) {
properties.put(Context.SECURITY_PRINCIPAL, user);
properties.put(Context.SECURITY_CREDENTIALS,
password == null ? "" : password);
}
return new javax.naming.InitialContext(properties);
} catch (Exception e) {
throw e;
}
}
public boolean check(String us, String pw){
try{
UserSession rm = home.create();
bool=rm.check(us,pw);
}catch(java.lang.Exception e){bool=false;e.printStackTrace();}
return bool;
}
public boolean inster(String us, String name,String pw,String shenfenzheng,String telephone,
String address,String youzhengbianma,String email) {
try{
UserSession rm = home.create();
bool=rm.inster(us,name,pw,shenfenzheng,telephone,address,youzhengbianma,email);
}catch(java.lang.Exception e){bool=false;e.printStackTrace();}
return bool;
}
public boolean delete(String us){
try{
UserSession rm = home.create();
bool=rm.delete(us);
}catch(java.lang.Exception e){bool=false;e.printStackTrace();}
return bool;
}
public boolean xiugai(String us, String name,String pw,String shenfenzheng,String telephone,
String address,String youzhengbianma,String email){
try{
UserSession rm = home.create();
bool=rm.xiugai(us,name,pw,shenfenzheng,telephone,address,youzhengbianma,email);
}catch(java.lang.Exception e){bool=false;e.printStackTrace();}
return bool;
}
public boolean jianyan(String us){
try{
UserSession rm = home.create();
bool=rm.jiance(us);
}catch(java.lang.Exception e){bool=false;e.printStackTrace();}
return bool;
}
public List selectAllUser(){
List list=null;
try{
UserSession rm = home.create();
list=rm.selectAllUser();//为什么一调用此方法就报异常
}catch(java.lang.Exception e){e.printStackTrace();}
return list;
}
public List selectOnlyUser(String userCode){
List list=null;
try{
UserSession rm = home.create();
list=rm.selectOnlyUser(userCode);
}catch(java.lang.Exception e){e.printStackTrace();}
return list;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -