老兄, Statement stmt11 = con1.createStatement();
       Statement stmt12 = con1.createStatement();
你用了同一个con1产生两个Statement 变量,当使用stmtl2时,会自动关闭上次使用的结果。
你定义两个con1、con2变量Statement stmt11 = con1.createStatement();
Statement stmt12 = con2.createStatement();
ResultSet rs1 = stmt11.executeQuery(sql1);
ResultSet rs2 = stmt12.executeQuery(sql2);
试一试