?? usermanager.java
字號:
package com.struts.usermgr.manager;
import java.sql.Connection;
import java.util.ArrayList;
import java.util.List;
import com.struts.usermgr.User.User;
import com.struts.usermgr.dao.UserDao;
import com.struts.usermgr.factory.UserDaoFactory;
import com.struts.usermgr.utils.DB;
public class UserManager {
private static UserManager instance = new UserManager() ;
private UserDao userDao = null ;
private UserManager(){
userDao = UserDaoFactory.getInstance().createUserDao() ;
}
public static UserManager getInstance(){
return instance ;
}
public void addUser(User user){
Connection conn = null ;
try{
conn = DB.getConnection() ;
userDao.addUser(conn, user) ;
}catch(Exception e) {
e.printStackTrace();
}finally {
DB.closeConnection(conn);
}
}
public User findUserById(String userId) {
User user = null;
try {
user = userDao.findUserById(userId);
}catch(Exception e) {
e.printStackTrace();
}
return user;
}
public List findAllUserList() {
List userList = new ArrayList();
try {
userList = userDao.findAllUserList();
}catch(Exception e) {
e.printStackTrace();
}
return userList;
}
public void deleteUsers(String[] userIdList) {
Connection conn = null;
try {
conn = DB.getConnection();
userDao.deleteUsers(conn, userIdList);
}catch(Exception e) {
e.printStackTrace();
}finally {
DB.closeConnection(conn);
}
}
public void modifyUser(User user) {
Connection conn = null;
try {
conn = DB.getConnection();
userDao.modifyUser(conn, user);
}catch(Exception e) {
e.printStackTrace();
}finally {
DB.closeConnection(conn);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -