如何连接到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
但我想和平做这件事。 意思是我希望并行连接到所有三个不同的数据库,在各自的数据库上单独运行查询,并引入结果集。
请帮帮我代码,怎么做?
谢谢,