SELECT M.id as match_id, M.description, Q.id as ques_id, Q.id_match, Q.question FROM matches M LEFT JOIN questions Q ON matches.id = questions.id_match
Вы можете перебирать курсор следующим образом:
while (cursor.moveToNext()) {
String match_id = cursor.getString(cursor.getColumnIndex("match_id"));
String description = cursor.getString(cursor.getColumnIndex("description"));
String ques_id= cursor.getString(cursor.getColumnIndex("ques_id"));
String id_match= cursor.getString(cursor.getColumnIndex("id_match"));
}
Если вы просто используете командную строку, чтобы выяснить это ad-hoc, вы можете сделать это тоже:
Сценарий уже находится в systemroot \ system32 в Windows Server 2003, поэтому просто перейдите в командную строку и введите iisapp.vbs (.vbs не обязателен), и вы получите мгновенный список всей информации пула приложений, которую вы всегда хотел бы знать. Вам может потребоваться ввести cscript iisapp.vbs, если CScript не является хостом сценария WSH по умолчанию.
Давайте рассмотрим пример вывода:
W3WP.exe PID: 1468 AppPoolId: AppPoolForSite1.com
W3WP.exe PID: 3056 AppPoolId: AppPoolForSite2.com
W3WP.exe PID: 1316 AppPoolId: AppPoolForSite3.com
Прямо изо рта лошади, Microsoft документирует это .
ServerManager serverManager = new ServerManager();
ApplicationPoolCollection applicationPoolCollection = serverManager.ApplicationPools;
Попробуйте поработать с этим, и он должен получить то, что вам нужно.
В Windows Server 2008 это изменилось.
в systemroot \ system32 \ inetsrv вы найдете appcmd.exe
, используя
] appcmd list wp
вы получите список всех рабочих процессов и пула приложений, которые они обслуживают.