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

📄 storeconfig.java

📁 JAVA EXCEL操作API
💻 JAVA
字号:
/*
 * Created on 2004-3-23
 *
 * To change the template for this generated file go to
 * Window - Preferences - Java - Code Generation - Code and Comments
 */
package com.zosatapo.xls.util;

/**
 * @author zosatapo
 *
 * To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Generation - Code and Comments
 */
public  class StoreConfig 
{
  public final static String TYPE_DRIVER_MANAGER          =  "DriverManager"; 
  public final static String TYPE_DATA_SOURCE             =  "DataSource";
  
  public final static String STORE_TYPE                   =  "schema.connection.type"; 
  public final static String STORE_URL                    =  "schema.connection.url"; 
  public final static String STORE_DRIVER                 =  "schema.connection.driver"; 
  public final static String STORE_USERNAME               =  "schema.connection.userName"; 
  public final static String STORE_PASSWORD               =  "schema.connection.password";
   
  private String strType;  
  private String strURL;   
  private String strDriverClass; 
  private String strUserName;  
  private String strPassword;
  
   
  public StoreConfig()
  {
  }
  
  public StoreConfig(String storeType,String storeURL,String userName,String password,String driverClass)
  {
    if(!isAvailableType(storeType))
    {
      throw new IllegalArgumentException("Storetype["+storeType+"] not supported.");
    }
    
    this.strType=storeType;
    this.strURL=storeURL;
    this.strDriverClass=driverClass;
    this.strUserName=userName;
    this.strPassword=password;
  }
  
  public String getType()
  {
    return strType;
  }
  
  public void setType(String storeType)
  {
    if(!isAvailableType(storeType))
    {
      throw new IllegalArgumentException("Storetype["+storeType+"] not supported.");
    }
    this.strType=storeType;
  }
  
  public String getURL()
  {
    return strURL;  
  }
  public void setURL(String storeURL)
  {
    this.strURL=storeURL;
  }
  
  public String getUserName()
  {
    return strUserName;
  }
  public void  setUserName(String userName)
  {
    this.strUserName=userName;
  } 
  
  public String getPassword()
  {
    return strPassword;
  }
  public void  setPassword(String password)
  {
    this.strPassword=password;
  }
  
  public String getDriverClass()
  {
    return strDriverClass;
  }
  public void setDriverClass(String driverClass)
  {
    this.strDriverClass=driverClass;
  }
  
  
  public String toString()
  {
    StringBuffer sb = new StringBuffer("StoreConfig[type=");
    sb.append(this.strType);
    sb.append(",url=");
    sb.append(strURL);
    sb.append(",userName=");
    sb.append(strUserName);
    sb.append(",driverClass=");
    sb.append(strDriverClass);
    sb.append("]");
   return (sb.toString());
  }
  
  private boolean isAvailableType(String type)
  {
    if(TYPE_DRIVER_MANAGER.equals(type)|| TYPE_DATA_SOURCE.equals(type))
     {
      return true;
     }
     
    return false;
  }
}

⌨️ 快捷键说明

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