java如何连接到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) 个答案