Advertisement
Guest User

Untitled

a guest
Jun 6th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.72 KB | None | 0 0
  1. import java.sql.*;
  2.  
  3. class ViseKonekcija {
  4.  
  5.     static
  6.     {
  7.         try
  8.         {
  9.             Class.forName("com.ibm.db2.jcc.DB2Driver");
  10.         }
  11.         catch (Exception e)
  12.         {
  13.             e.printStackTrace();
  14.         }
  15.     }
  16.  
  17.     public static void main (String argv[])
  18.     {
  19.         String naziv=null;
  20.  
  21.         try
  22.         {
  23.             String url1 = "jdbc:db2://localhost:50001/mstud";
  24.             String url2 = "jdbc:db2://localhost:50001/vstud";          
  25.             Connection con1 = DriverManager.getConnection(url1,"student","abcdef");
  26.             Connection con2 = DriverManager.getConnection(url2,"student","abcdef");
  27.  
  28.             Statement stmt1 = con1.createStatement();
  29.             ResultSet rs1= stmt1.executeQuery("SELECT naziv " +
  30.                             " FROM predmet " );
  31.  
  32.             PreparedStatement stmt2;
  33.             stmt2 = con2.prepareStatement("SELECT ime, prezime, ocena " +
  34.                                "FROM dosije d join ispit i " +
  35.                                 " on d.indeks=i.indeks " +
  36.                                  "join predmet p " +
  37.                                 " on i.id_predmeta=p.id_predmeta " +
  38.                             "WHERE ocena>5 and status_prijave='o' " +
  39.                                    " and p.naziv=? ");
  40.  
  41.             while ( rs1.next() )
  42.             {
  43.                 naziv=rs1.getString(1);
  44.                 stmt2.setString (1, naziv);
  45.                 ResultSet rs2 = stmt2.executeQuery();
  46.  
  47.                 System.out.println("Predmet: " + naziv + "\n");
  48.                 while(rs2.next())
  49.                 {
  50.                     System.out.println("Ime: " + rs2.getString(1) + " Prezime: " + rs2.getString(2) + " ocena: " +rs2.getInt(3));
  51.                 }
  52.  
  53.                 rs2.close();
  54.                 System.out.println("\n\n\n\n\n");
  55.                
  56.             }
  57.  
  58.             rs1.close();
  59.             stmt1.close();
  60.             stmt2.close();
  61.             con1.close();
  62.             con1.close();
  63.  
  64.         }
  65.         catch (SQLException e)
  66.         {
  67.             System.out.println("SQLCODE: " +e.getErrorCode() + "SQLSTATE: " + e.getSQLState() + "PORUKA: " + e.getMessage());
  68.         }
  69.         catch (Exception e)
  70.         {
  71.             e.printStackTrace();
  72.         }
  73.     }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement