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

📄 managerdao.java

📁 新闻发布系统,界面简单
💻 JAVA
字号:
package com.javaBeanDao;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.MessageFormat;
import java.util.ArrayList;
import java.util.List;

import com.sql.*;

import com.javaBean.*;
/**
 * 这是一个对Manager表的数据javaBean进行操作的javaBean
 * 对该表执行添,删,改,查的方法
 * @author ACCP
 *
 */
public class ManagerDao {
	/**
	 * 这是一个专门用来对Manager表的数据javaBean进行添加操作的方法
	 * @param Manager
	 * @return 返回true就添加成功,否则就失败
	 */
     public boolean getManagerInsert(Manager manager)
     {
    	 String sql="insert into Manager values(''{0}'',''{1}'',{2},''{3}'')";
    	 MessageFormat mf=new MessageFormat(sql);
    	 Object[] obj=new Object[]{manager.getMname(),manager.getMpassword(),"default",manager.getMjb()};
    	 sql=mf.format(obj);  
    	
    	 return SQL.getSQL().getInsertAndUpdateAndDelete(sql);
     }
     /**
      * 这是一个专门用来对Manager表的数据javaBean进行删除操作的方法
      * @param mid
      * @return 返回true就删除成功,否则就失败
      */
     public boolean getManagerDelete(int mid)
     {
    	 String sql="delete from Manager where mid="+mid;
    	
		return SQL.getSQL().getInsertAndUpdateAndDelete(sql);
		
     }
     /**
      * 这是一个专门用来对Manager表的数据javaBean进行修改操作的方法
      * @param Manager
      * @return 返回true就修改成功,否则就失败
      */
     public boolean getManagerUpdate2(Manager manager)
     {
    	 String sql="update Manager set mname=''{0}'',mpassword=''{1}'' where mid={2}";
		 MessageFormat mf=new MessageFormat(sql);
		 Object[] obj=new Object[]{manager.getMname(),manager.getMpassword(),manager.getMid()+""};
		 sql=mf.format(obj);
		 System.out.println(sql);
    	 return SQL.getSQL().getInsertAndUpdateAndDelete(sql);
    	 
     }
     /**
      * 这是一个专门用来对Manager表的数据javaBean进行修改操作的方法
      * @param Manager
      * @return 返回true就修改成功,否则就失败
      */
     public boolean getManagerUpdate(Manager manager)
     {
    	 String sql="update Manager set mname=''{0}'',mpassword=''{1}'',mJB=''{2}'' where mid={3}";
		 MessageFormat mf=new MessageFormat(sql);
		 Object[] obj=new Object[]{manager.getMname(),manager.getMpassword(),manager.getMjb(),manager.getMid()+""};
		 sql=mf.format(obj);
    	 return SQL.getSQL().getInsertAndUpdateAndDelete(sql);
    	 
     }
     /**
      * 这是一个专门用来对Manager表的数据javaBean进行查询操作的方法      * 
      * @return 返回List就查询成功,否则就失败
      */
     public List getManagerSelect()
     {
    	 String sql="select * from Manager order by mid desc";
    	 
    	 ResultSet rs=SQL.getSQL().getSelect(sql);
    	 
    	 List list=new ArrayList();
    	 Manager manager=null;
    	 try {    		 
			 while(rs.next())
			 {
				 manager=new Manager();
				 manager.setMid(rs.getInt(1));
				 manager.setMname(rs.getString(2));
				 manager.setMpassword(rs.getString(3));
				 manager.setMdatetime(rs.getString(4));
				 manager.setMjb(rs.getString(5));
				 System.out.println(manager.getMjb());
				 list.add(manager);
			 }
			
			 return list;
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			return null;
		}finally
		{
			SQL.getSQL().getClass();
		}
		
    	 
     }
     /**
      * 这是一个专门用来对manager表的数据javaBean根据新闻ID进行查询操作的方法      * 
      * @return 返回manager就查询成功,否则就失败
      */
     public Manager getMidSelect(int mid)
     {
    	 
    	 String sql="select * from Manager where mid="+mid;
    	 
    	 ResultSet rs=SQL.getSQL().getSelect(sql);
    	
    	 Manager manager=null;
    	 try {
			
			 if(rs.next())
			 {
				 manager=new Manager();
				 manager.setMid(rs.getInt(1));
				 manager.setMname(rs.getString(2));
				 manager.setMpassword(rs.getString(3));
				 manager.setMdatetime(rs.getString(4));
				 manager.setMjb(rs.getString(5));
				
			 }
//			 System.out.println("ID:"+manager.getMid());
//			 System.out.println("名称:"+manager.getMname());
//			 System.out.println("密码:"+manager.getMpassword());
//			 System.out.println("时间:"+manager.getMdatetime());
			 return manager;
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			return null;
		}finally
		{
			SQL.getSQL().getClass();
		}
		
    	 
     }
     public ResultSet PassWordSelect(String mname,String password)
     {
    	 String sql="select * from manager where mname=''{0}'' and mpassword=''{1}''";
    	 MessageFormat mf=new MessageFormat(sql);
    	 sql=mf.format(new Object[]{mname,password});
    	 ResultSet rs=SQL.getSQL().getSelect(sql);
    	 System.out.println(sql);
    	 if(rs!=null)
    	 {
    		 return rs;
    	 }
    	 else
    	 {
    		 return null;
    	 }
     }
     public ResultSet MnameSelect(String mname)
     {
    	 String sql="select * from manager where mname='"+mname+"'";
    	 ResultSet rs=SQL.getSQL().getSelect(sql);
    	 return rs;
     }
     /**
      * 这是一个专门用来对manager表的数据javaBean根据新闻ID进行查询操作的方法      * 
      * @return 返回manager就查询成功,否则就失败
      */
     public Manager getMidSelect2(String mname)
     {
    	 
    	 String sql="select * from Manager where mname='"+mname+"'";
    	 
    	 ResultSet rs=SQL.getSQL().getSelect(sql);
    	System.out.println(sql);
    	 Manager manager=null;
    	 try {
			
			 if(rs.next())
			 {
				 manager=new Manager();
				 manager.setMid(rs.getInt(1));
				 manager.setMname(rs.getString(2));
				 manager.setMpassword(rs.getString(3));
				 manager.setMdatetime(rs.getString(4));
				 manager.setMjb(rs.getString(5));
			 }
//			 System.out.println("ID:"+manager.getMid());
//			 System.out.println("名称:"+manager.getMname());
//			 System.out.println("密码:"+manager.getMpassword());
//			 System.out.println("时间:"+manager.getMdatetime());
			 return manager;
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			return null;
		}finally
		{
			SQL.getSQL().getClass();
		}
	}
		
}

⌨️ 快捷键说明

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