Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Program se poziva sa dva argumenta komandne linije npr:
- ./pokreni primer3 6 7
- */
- import java.sql.*;
- import java.io.*;
- import java.lang.*;
- class Primer3 {
- static
- {
- try
- {
- Class.forName("com.ibm.db2.jcc.DB2Driver");
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
- public static void main (String argv[])
- {
- try
- {
- Connection con = null;
- String url = "jdbc:db2://localhost:50001/vstud";
- con = DriverManager.getConnection(url, "student", "abcdef");
- /*Znakovi pitanja su markeri parametara upita koje cemo kasnije uneti... */
- PreparedStatement pUpd = con.prepareStatement("UPDATE predmet " +
- "SET bodovi=? " +
- "WHERE bodovi=? ");
- /*Postavljamo odgovarajuce vrednosti za parametre...*/
- if(argv.length > 1)
- {
- pUpd.setInt(1, Integer.parseInt(argv[0])); /*Prvi znak pitanja menjamo celim brojem koji je prvi argument komandne linije*/
- pUpd.setInt(2, Integer.parseInt(argv[1])); /*Drugi znak pitanja menjamo celim brojem koji je drugi argument komandne linije*/
- }
- else
- {
- pUpd.setInt(1, 5); /*Prvi znak pitanja menjamo celim brojem 5*/
- pUpd.setInt(2, 6); /*Drugi znak pitanja menjamo celim brojem 6*/
- }
- /*Izvrsavamo naredbu i ispisujemo broj azuriranih redova...*/
- int numRows = pUpd.executeUpdate();
- System.out.println("Broj azuriranih redova: " + numRows);
- pUpd.close();
- con.close();
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement