public void DBOperate() throws SQLException{
		Properties properties = new Properties();
		String config = "/common.properties";
		InputStream is = MysqlTemplate.class.getResourceAsStream(config);
		
		try {
			properties.load(is);
			
			dbdriver = properties.getProperty("jdbc.driver");
			dbhost = properties.getProperty("jdbc.host");
			dbsocket = properties.getProperty("jdbc.socket");
			dbname = properties.getProperty("jdbc.dbname");
			dbuser = properties.getProperty("jdbc.dbuser");
			dbpwd = properties.getProperty("jdbc.dbpwd");
			
		} catch (IOException e) {
			log.error("properties file is not found !");
			e.printStackTrace();
		} finally {
			try {
				is.close();
			} catch (IOException e) {
				log.error("properties InputStream close error !");
				e.printStackTrace();
			}
		}
		
		dburl = "jdbc:mysql://" + dbhost + ":" + dbsocket + "/" + dbname;
		
		log.debug("dbdriver:"+dbdriver);
		log.debug("dbhost:"+dbhost);
		log.debug("dbsocket:"+dbsocket);
		log.debug("dbname:"+dbname);
		log.debug("dbuser:"+dbuser);
		log.debug("dbpwd:"+dbpwd);
		log.debug("dburl:"+dburl);
		
		try {
			Class.forName(dbdriver);
		} catch (ClassNotFoundException e) {
			log.error("mysql db driver is error !");
			e.printStackTrace();
		}
		
		try {
			conn = DriverManager.getConnection(dburl, dbuser, dbpwd);
			log.debug("db connection is ");
			
			conn.setAutoCommit(false);
			log.debug("auto commit set off !");
			
			pst = conn.prepareStatement(sql);
			log.debug("create PreparedStatement !");
			
			if(args != null){
				for (int i = 0; i < args.length; i++) {
					pst.setObject(i + 1, args[i]);
					log.debug("args["+i+"]:" + args[i]);
				}
			}
			
			this.insideOperate();
			
		} catch (SQLException e) {
			log.error("db operate is error !");
			e.printStackTrace();
			throw e;
		} finally {
			if(rs != null){
				rs.close();
				log.debug("ResultSet is close !");
			}
			
			if(pst != null){
				pst.close();
				log.debug("PreparedStatement is close !");
			}
			
			if(conn != null){
				conn.setAutoCommit(true);
				log.debug("auto commit set on !");
				conn.close();
				log.debug("Connection is close !");
			}
		}
	}