有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案