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

📄 useroperation.java

📁 本方案是在与***信息技术(北京)有限公司相关人员协商并分析了北京****投资有限公司综合信息管理系统(以下简称“**管理系统”)相关资料之后提交的网络安全解决方案。 本方案描述***管理系统的网络
💻 JAVA
字号:
package com.test.servers;

import com.test.dao.*;
import com.test.dao.sqlhelp.ISqlHelper;
import com.test.dao.sqlhelp.MySqlHelper;
import com.test.model.BuildBean;
import com.test.model.LoginBean;
import com.test.model.UserBean;
import com.test.util.getTimer;

import com.test.dao.userpage.*;

import java.util.List;
import java.util.Vector;

import javax.naming.NamingException;

public class UserOperation {
	private static ISqlHelper sqlhelper = new MySqlHelper();
	private Insert_infoDAO dbo;

	public UserOperation() {
		dbo = new Insert_infoDAO();
	}

	/**
	 * 把一个user保存到数据库中,然后把数据库中完整的信息填充到此对象中
	 * @param user要保存的user
	 * @return 返回操作是否成功
	 */
	public boolean saveUserAndFill(UserBean user){
		//存储user;
		if(dbo.insertUser(user, sqlhelper.createSaveUserText()) >0 ){
			//查询并添加各种信息到user中
			dbo.fillUserByPk_id(user, sqlhelper.createFillUserByPk_idText()) ;
			return true;
		}
		return false;
	}
	
	
	public List<LoginBean> getAdmins(){
		PageDAO page = new PageDAO();
		return page.query(sqlhelper.createGetAdminsText());
	}
	
	/**
	 * 根据页数获取当前页的数据
	 * @param index	页数
	 * @return	包含该页数据的集合包装类
	 */
	public IPage getUsersByPageIndex(int index){
		PageDAO page = new PageDAO();
		return page.getDataByPageIndex(index);
	}

	/**向数据库表build插入数据
	 * @throws NamingException */
	
	public void insertStringC() throws NamingException,RuntimeException{
		//调用定时器。固定的时间内去执行下面的方法
		try{
		getTimer gt=new getTimer();
		 gt.getTime();//调用定时器
		
		 /*//从Vector中查处用户信息
		Vector<UserBean> users = dbo.queryOneUser();
		
		//执行向数据库中插入字符串C的操作
		dbo.insertStrToBuild(users);
		
		//插入完C串后,修改insert_info中的state标志
		dbo.updateState(users);*/
		
		}catch(RuntimeException re){
			re.printStackTrace();
			System.out.println("调用定时器的时候出现错误!");
		}
		finally{
			
		}
	}
	
	public BuildBean getUserByPk_id(String pk_id){
		List<BuildBean> builds = dbo.queryBuild( sqlhelper.createGetUserByPk_idText(pk_id) );
		if(builds!=null && builds.size()>0){
			return builds.get(0);
		}else{
			return null;
		}
	}
	
	public void updateUserState(LoginBean admin){
		PageDAO page = new PageDAO();
		page.update(sqlhelper.createUpdataUserStateText(admin) );
		page.update(sqlhelper.createUpdateUserRoleText(admin));
	}
}

⌨️ 快捷键说明

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