usermanagerbiz.java

来自「java swing 和sql server 数据库做的 图书管理系统」· Java 代码 · 共 100 行

JAVA
100
字号
package bookmanager.biz;
/**
@author 第一小组
@version 图书管理系统-User对象的操作
@since 2008-05-14 下午15:45:30
*/

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

import bookmanager.bean.DbUtil;
import bookmanager.entity.User;


public class UserManagerBIZ {
	
	ResultSet rs;
	DbUtil snn=null;
public UserManagerBIZ(){
	
}
public UserManagerBIZ(DbUtil snn){
	this.snn=snn;
}
	//封装User对象,用以显示单独一个
 public User UserObject(String name){
	 User user=null;
	 
	String sql="select * from T_USER" ;
	rs=DbUtil.executeQuery(sql);
	 try {
		 while(rs.next()){
		 if(name.equals(rs.getString("NAME")))
		 {
		user.setUSID(rs.getInt("USID"));
		user.setLOGINID(rs.getString("LOGINID"));
		user.setNAME("NAME");
		user.setPWD("PWD");
		user.setDUTY("DUTY");
	      }
		 }
	 }catch (SQLException e) {
		e.printStackTrace();
	}finally{
		DbUtil.closeConnection();
	}
return user;
}
 
  //封装所有user对象用以查询
 public List AllUserObject(){
	User user;
	List list=new LinkedList();
	String sql="select * from T_USER";
	rs=DbUtil.executeQuery(sql);
	try {
		while(rs.next()){
			user=new User();
//			System.out.println(rs.getInt("USID"));
		user.setUSID(rs.getInt("USID"));
//		System.out.println(rs.getString("LOGINID"));
		user.setLOGINID(rs.getString("LOGINID"));
		user.setNAME(rs.getString("NAME"));
		user.setPWD(rs.getString("PWD"));
		user.setDUTY(rs.getString("DUTY"));
		list.add(user);
		}
	} catch (SQLException e) {
		e.printStackTrace();
	}finally{
		DbUtil.closeConnection();
	}
	return list;
 }
 
 //插入用户
public void insertUser(){
	 String sql="insert into T_USER (LOGINID,NAME,PWD,DUTY) value(?,?,?,?)";
	 String[] obj={"",""};//要插入的行的对应值
	 DbUtil.executeUpdate(sql,obj);
 };
//删除用户
 public void delUser(){
	 String Username=null;
	 String sql="delete from T_USER where USID="+Username;
	 DbUtil.executeUpdate(sql);
 }
 //修改用户
 public void updateUser(){
	 String Username=null;
	String sql="Update T_USER set NAME=?,PWD=? DUTY=? where LOGINID=?"+Username; //是要修改的行的用户名
	String[] obj={"",""};//要修改的行的对应值
	DbUtil.executeUpdate(sql,obj);
 }
 
}

⌨️ 快捷键说明

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