role_maintain.java

来自「JSP移动商品管理平台源代码.........」· Java 代码 · 共 106 行

JAVA
106
字号
package imis_manager;

import java.io.*;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.Hashtable;
import database.DBPoolManager;

public class role_maintain {
	           	        
        String roleID;
        String roleName;
	String purview;   
        String remark;             
        String action;
                      
        byte   temp[];
                            
	public void setRoleID(String value){
		roleID = ISOtoGB(value);		 
        }

	public void setRoleName(String value){
		roleName = ISOtoGB(value);		 
        }
	public void setPurview(String value){
		purview = ISOtoGB(value);		 
        }

	public void setRemark(String value){
		remark = ISOtoGB(value);				
        }
        
	public void setAction(String value){
		action = ISOtoGB(value);		
        }   
                

	public String ISOtoGB(String in){
		String out = "";
		if (in == null){
			return "";
		}
		else{
    			try {
	
    				out = new String(in.getBytes("iso-8859-1"),"gb2312");
				return out;    					
    			} 
    			catch (UnsupportedEncodingException e) {

    				e.printStackTrace();
    			}
    		}
    		return out; 		
        } 
	public String GBtoISO(String in){
		String out = "";
		if (in == null){
			return "";
		}
		else{
    			try {
	
    				out = new String(in.getBytes("gb2312"),"iso-8859-1");
				return out;    					
    			} 
    			catch (UnsupportedEncodingException e) {

    				e.printStackTrace();
    			}
    		}
    		return out;		
        } 
          
        public String processthis(){
        	String result= new String("执行成功!");
		DBPoolManager dbpool = new DBPoolManager();
		dbpool.getConnection();	
		try {
			String    sql  = null;
			Statement stmt = dbpool.conn.createStatement();
			
			if (action.equals("mod")) {        
             	             	sql="update ManRole set RoleName='"+roleName
				+"', ModifyDate=sysdate, Remark='"+remark
				+"'  where RoleID="+roleID;
				stmt.executeUpdate(sql);
             		}

			else if (action.equals("purview")){
             	             	sql="update ManRole set Purview='"+purview
				+"', ModifyDate=sysdate where RoleID="+roleID;
				stmt.executeUpdate(sql);
             		}
             		else if (action.equals("add")){
             	             	sql="insert into ManRole(RoleName, ModifyDate, Remark)values('"+roleName
				+"',sysdate,'"+remark+"')";             

				stmt.executeUpdate(sql);
             		}
			else if (action.equals("del")){
             	             		sql="delete from  ManRole where RoleID="+roleID;             
             	             		stmt.executeUpdate(sql);									             	             								
             		} 												
             		stmt.close();
		} catch (SQLException ex) {
			result = "执行出错!";
			System.err.println("Get role_maintain SQLException: " + ex.toString());
		} finally {
			dbpool.freeConnection();
		}
		return result;	
	} 
}        	

⌨️ 快捷键说明

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