public static ResultSet execQuery(String strSql)
	{

		try
		{
			stmt = conn.createStatement();
		} catch (SQLException e)
		{
			logger.fatal(e);
			
			e.printStackTrace();
		}

		try
		{
			logger.info("Execute Query Sql Start");
			rs = stmt.executeQuery(strSql);
		} catch (SQLException e)
		{
			SqlErrorFrame sef = new SqlErrorFrame();
			sef.setTitle("SQL ERROR");
			sef.setDefaultCloseOperation(SqlErrorFrame.EXIT_ON_CLOSE);
			sef.getContentPane().setPreferredSize(null);
			sef.pack();
			sef.setLocationRelativeTo(null);
			sef.setVisible(true);
			
			logger.fatal(e);
			
			e.printStackTrace();
			
		} 
		
		logger.info("Execute Query Sql End");
		
		return rs;
	}