/**
* 对用户完成增删改查的管理类,采用单例模式实现
* @author Administrator
*
*/
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;
}
/**
* 增加用户
* @param user user对象
*/
public void addUser(User user) {
Connection conn = null;
try {
conn = DB.getConn();
userDao.addUser(conn, user);
}catch(Exception e) {
e.printStackTrace();
}finally {
DB.closeConn(conn);
}
}
/**
* 根据用户代码查询
* @param userId 用户代码
* @return user对象
*/
public User findUserById(String userId) {
User user = null;
try {
user = userDao.findUserById(userId);
}catch(Exception e) {
e.printStackTrace();
}
return user;
}
/**
* 查询所有用户
* @return user对象列表
*/
public List findAllUserList() {
List userList = new ArrayList();
try {
userList = userDao.findAllUserList();
}catch(Exception e) {
e.printStackTrace();
}
return userList;
}
/**
* 根据UserId的集合进行删除
* @param userIds userId的集合
*/
public void deleteUsers(String[] userIdList) {
Connection conn = null;
try {
conn = DB.getConn();
userDao.deleteUsers(conn, userIdList);
}catch(Exception e) {
e.printStackTrace();
}finally {
DB.closeConn(conn);
}
}
/**
* 修改用户
* @param user user对象
*/
public void modifyUser(User user) {
Connection conn = null;
try {
conn = DB.getConn();
userDao.modifyUser(conn, user);
}catch(Exception e) {
e.printStackTrace();
}finally {
DB.closeConn(conn);
}
}
}
分享到:
相关推荐
Internet Download Manager的续传功能可以恢复因为断线、网络问题、计算机当机甚至无预警的停电导致下传到一半的软件。此程序具有动态档案分割、多重下载点技术,而且它会重复使用现有的联机,而不需再重新联机登入...
Free Download Manager(FDM)是一款强大、易用且完全免费的多点续传下载及管理的开源软件,支持 HTTP、FTP、BT等多种模式下载。该软件支持直接浏览FTP服务器的目录(如果你有该FTP服务器的浏览权限),再选择你要的...
如果想使用简体中文版,请将官方简体中文语言包内的4个文件复制到C:\Program Files\Internet Download Manager\Languages目录下,再次打开IDM即是中文界面。IDM是一款媲美迅雷的极速下载工具,可以提高数倍下载...
Internet Download Manager的续传功能可以恢复因为断线、网络问题、计算机当机甚至无预警的停电导致下传到一半的软件。此程序具有动态档案分割、多重下载点技术,而且它会重复使用现有的联机,而不需再重新联机登入...
Internet Download Manager的续传功能可以恢复因为断线、网络问题、计算机当机甚至无预警的停电导致下传到一半的软件。此程序具有动态档案分割、多重下载点技术,而且它会重复使用现有的联机,而不需再重新联机登入...
续传功能可以恢复因为断线、网络问题、计算机当机甚至无预警的停电导致下传到一半的软件。此程序具有动态档案分割、多重下载点技术,而且它会重复使用现有的联机,而不需再重新联机登入一遍。聪明的 in-speed 技术会...
默认情况下,查询请求会需要三个参数: 包名(package), 版本号(version), 渠道(channel) package/version 从应用的 context 获取 // 设置默认更新接口地址与渠道 UpdateManager.setUrl(mCheckUrl, "yyb"); //
Internet Download Manager是一款拥有续传功能的下载工具,提升你的下载速度最多达5倍。续传功能可以让因为网络问题、计算机死机甚至无预警的停电导致只下载到一半的软件继续下载的功能。 IDM是 Internet Download ...
安装步骤:先安装官方英文原版IDM616,安装后将“官方简体中文语言包”文件夹内的所有文件都复制到C:\Program Files\Internet Download Manager\Languages目录下,覆盖原文件即是中文版。一定要退出IDM软件,将...
一般这个压缩包是在Eclipse开发环境里用SDK Manager来下载的,但在国内选择这种方式会很痛苦,因为每个platform都有几十上百兆大,装一个就得几个小时,好像还不能断点续传(?)。 在国内,更方便的做法是先下载...
在 Windows, Linux, *BSD, Mac OS X 和其它平台下运行 more 支持IPv6协议 多种可用的语言(包含中文) 断点续传且支持容量大于4GB的文件 多标签用户界面 功能强大的站点管理器(Site Manager)和传输队列管理 书签功能...
在 Windows, Linux, *BSD, Mac OS X 和其它平台下运行 more 支持IPv6协议 多种可用的语言(包含中文) 断点续传且支持容量大于4GB的文件 多标签用户界面 功能强大的站点管理器(Site Manager)和传输队列管理 ...
在 Windows, Linux, *BSD, Mac OS X 和其它平台下运行 more 支持IPv6协议 多种可用的语言(包含中文) 断点续传且支持容量大于4GB的文件 多标签用户界面 功能强大的站点管理器(Site Manager)和传输队列管理 ...
在 Windows, Linux, *BSD, Mac OS X 和其它平台下运行 more支持IPv6协议多种可用的语言(包含中文)断点续传且支持容量大于4GB的文件多标签用户界面功能强大的站点管理器(Site Manager)和传输队列管理书签功能拖拽...
Free Download Manager是一款免费的多点续传下载及管理的软件,支持 HTTP, HTTPS and FTP 的下载功能,软件公司称可增快你的下载速度达 600%。该软件有一个特色,支持直接浏览 FTP 站台的目录(如果你有该 FTP 站台的...
在 Windows, Linux, *BSD, Mac OS X 和其它平台下运行 more 支持IPv6协议 多种可用的语言(包含中文) 断点续传且支持容量大于4GB的文件 多标签用户界面 功能强大的站点管理器(Site Manager)和传输队列管理 书签功能...
在 Windows, Linux, *BSD, Mac OS X 和其它平台下运行 more 支持IPv6协议 多种可用的语言(包含中文) 断点续传且支持容量大于 4GB 的文件 多标签用户界面 功能强大的站点管理器(Site Manager)和传输队列管理 书签...
- Alert Manager (TM) - Common Management Agent - ePolicy Orchestrator(R) - GroupShield(TM) - ProtectionPilot(TM) - 第三方软件 - 访问保护 - 增添文件类型扩展名 - AutoUpdate - 缓冲区...
Internet Download Manager的续传功能可以恢复因为断线、网络问题、计算机当机甚至无预警的停电导致下传到一半的软件。此程序具有动态档案分割、多重下载点技术,而且它会重复使用现有的联机,而不需再重新联机登入...
Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来...