⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 user.java

📁 struts的演示代码
💻 JAVA
字号:
package com.hrsoft.ms;

import com.hrsoft.db.*;
import java.util.*;
import java.sql.*;
import com.hrsoft.ms.ValueObject.*;

public class user{

	//新增用户
	public boolean InsertUser(userDto ud){

		dbinit db = null;
		boolean bSuccess; 
		String sql ="";

		try{

			db = new dbinit();
			sql = "insert into testuser(userCode,userName,userPass) values('" + ud.getUserCode() + "','" +ud.getUserName() + "','" +ud.getUserPass() + "')"; 
			db.executeUpdate(sql);
			bSuccess = true;

		}catch(Exception ex){
			System.out.println("插入用户信息失败:" + ex.getMessage());
			bSuccess = false;
		}finally{
			try{
				if(db!=null){
					db.close();
				}
			}catch(Exception ex){
				System.out.println(ex.getMessage());
			}
		}
		return bSuccess;

		}

		//删除用户
		public boolean DeleteUser(userDto ud){

		dbinit db = null;
		boolean bSuccess; 
		String sql ="";

		try{

			db = new dbinit();
			sql = "delete from testuser where id = '" + ud.getId() + "'";
			db.executeUpdate(sql);
			bSuccess = true;

		}catch(Exception ex){
			System.out.println("删除用户信息失败:" + ex.getMessage());
			bSuccess = false;
		}finally{
			try{
				if(db!=null){
					db.close();
				}
			}catch(Exception ex){
				System.out.println(ex.getMessage());
			}
		}
		return bSuccess;

		}

		//修改用户
		public boolean ModifyUser(userDto ud){

		dbinit db = null;
		boolean bSuccess; 
		String sql ="";

		try{

			db = new dbinit();
			sql = "update testuser set userCode = '" + ud.getUserCode() + "', userName='" + ud.getUserName() + "', userPass= '" + ud.getUserPass() + "' where id = '" + ud.getId() + "'";
			db.executeUpdate(sql);
			System.out.println("Modify sql==>" + sql );
			bSuccess = true;

		}catch(Exception ex){
			System.out.println("删除用户信息失败:" + ex.getMessage());
			bSuccess = false;
		}finally{
			try{
				if(db!=null){
					db.close();
				}
			}catch(Exception ex){
				System.out.println(ex.getMessage());
			}
		}
		return bSuccess;

		}

		//查询用户
		public Collection ListUser(String Id){

		dbinit db = null;
		boolean bSuccess; 
		String sql ="";
		Collection list = null;

		try{
			list = new ArrayList();
			db = new dbinit();
			if(Id==null || Id.equals(""))
				sql = "select * from testUser order by id";
			else
				sql = "select * from testUser where id = '" + Id + "'";
			ResultSet rs = db.executeQuery(sql);
			while(rs.next()){
				userDto ud = new userDto();
				ud.setId(rs.getString("id"));
				ud.setUserCode(rs.getString("userCode"));
				ud.setUserName(rs.getString("userName"));
				ud.setUserPass(rs.getString("userPass"));
				list.add(ud);
			}

		}catch(Exception ex){
			System.out.println("删除用户信息失败:" + ex.getMessage());
		}finally{
			try{
				if(db!=null){
					db.close();
				}
			}catch(Exception ex){
				System.out.println(ex.getMessage());
			}
		}
		return list;

		}

		//简单的分页查询用户
		//参数: itemCount:每页显示数量
		//       pageId:当前页号
		//返回: 查询页的数据
		public Collection ListUser(int itemCount,int pageId){

		dbinit db = null;
		boolean bSuccess; 
		String sql ="";
		Collection list = null;

		try{
			list = new ArrayList();
			db = new dbinit();
			sql = "select top " + itemCount + " * from testUser where id not in(select top " + itemCount*(pageId-1) + " id from  testuser order by id) order by id";
			ResultSet rs = db.executeQuery(sql);
			while(rs.next()){
				userDto ud = new userDto();
				ud.setId(rs.getString("id"));
				ud.setUserCode(rs.getString("userCode"));
				ud.setUserName(rs.getString("userName"));
				ud.setUserPass(rs.getString("userPass"));
				list.add(ud);
			}

		}catch(Exception ex){
			System.out.println("删除用户信息失败:" + ex.getMessage());
		}finally{
			try{
				if(db!=null){
					db.close();
				}
			}catch(Exception ex){
				System.out.println(ex.getMessage());
			}
		}
		return list;

		}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -