Advertisement
Guest User

Untitled

a guest
Jun 6th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.52 KB | None | 0 0
  1. /*
  2. Program se poziva sa dva argumenta komandne linije npr:
  3. ./pokreni primer3 6 7
  4. */
  5.  
  6. import java.sql.*;
  7. import java.io.*;
  8. import java.lang.*;
  9.  
  10. class Primer3 {
  11.  
  12.     static
  13.     {
  14.         try
  15.         {
  16.             Class.forName("com.ibm.db2.jcc.DB2Driver");
  17.         }
  18.         catch (Exception e)
  19.         {
  20.             e.printStackTrace();
  21.         }
  22.     }
  23.  
  24.     public static void main (String argv[])
  25.     {
  26.         try
  27.         {
  28.             Connection con = null;
  29.             String url = "jdbc:db2://localhost:50001/vstud";
  30.            
  31.             con = DriverManager.getConnection(url, "student", "abcdef");
  32.    
  33.             /*Znakovi pitanja su markeri parametara upita koje cemo kasnije uneti... */
  34.             PreparedStatement pUpd = con.prepareStatement("UPDATE predmet " +
  35.                                           "SET bodovi=? " +
  36.                                           "WHERE bodovi=? ");
  37.  
  38.             /*Postavljamo odgovarajuce vrednosti za parametre...*/
  39.             if(argv.length > 1)
  40.             {
  41.                 pUpd.setInt(1, Integer.parseInt(argv[0])); /*Prvi znak pitanja menjamo celim brojem koji je prvi argument komandne linije*/
  42.                 pUpd.setInt(2, Integer.parseInt(argv[1])); /*Drugi znak pitanja menjamo celim brojem koji je drugi argument komandne linije*/
  43.             }
  44.             else
  45.             {
  46.                 pUpd.setInt(1, 5); /*Prvi znak pitanja menjamo celim brojem 5*/
  47.                 pUpd.setInt(2, 6); /*Drugi znak pitanja menjamo celim brojem 6*/
  48.             }
  49.             /*Izvrsavamo naredbu i ispisujemo broj azuriranih redova...*/
  50.             int numRows = pUpd.executeUpdate();
  51.             System.out.println("Broj azuriranih redova: " + numRows);
  52.  
  53.             pUpd.close();
  54.             con.close();
  55.  
  56.         }
  57.         catch (Exception e)
  58.         {
  59.             e.printStackTrace();
  60.         }
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement