Как подключиться к 3 различным базам данных и запустить параллельные запросы через JDBC

У меня есть код, где он подключается к 3 базам данных и выполняет один запрос для каждой базы данных. Это делается последовательно.

1) Сначала я поместил 3 запроса в файл свойств.

2) Я повторяю файл свойств и сохраняю запросы в одном списке массивов.

while((propData=reader.readLine())!=null)
{
  /* ....... Iterates the prop file ...... */
}

Я сохранил запрос, полученный из файла свойств, в одном списке массивов.

ArrayList<String> list = new ArrayList<String>();

Затем я перебрал список, получил каждый запрос, запустил его и сохранил результаты.

for(int i=0;i<list.size();i++){

String ProcessedRecord = list.get(i);
String app_name = application.get(i);

ResultSet feedDetails = runQuery(ProcessedRecord,app_name); 

while(feedDetails.next()) 
{
  /* ...... */
}

} // End of For Loop

Но я хочу сделать это параллельно. Это означает, что я хочу подключиться ко всем трем различным базам данных параллельно, выполнить запросы по отдельности для соответствующей базы данных и ввести набор результатов.

Пожалуйста, помогите мне с кодом, как это сделать?

Спасибо,

Ответы на вопрос(0)

Ваш ответ на вопрос