如何连接到3个不同的数据库并通过JDBC运行查询并行

我有一个代码,它连接到3个数据库,并在每个数据库上运行一个查询。 这是按顺序完成的。

1)首先,我将3个查询放在属性文件中。

2)我迭代属性文件并将查询存储在一个数组列表中。

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

我已将从Property文件中获取的查询存储在一个Array List中。

 ArrayList list = new ArrayList(); 

然后我遍历列表,获取每个查询,运行它并存储结果。

 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 

但我想和平做这件事。 意思是我希望并行连接到所有三个不同的数据库,在各自的数据库上单独运行查询,并引入结果集。

请帮帮我代码,怎么做?

谢谢,