Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. import java.sql.*;
  2. import java.util.Scanner;
  3.  
  4. public class Azuriranje {
  5. static{
  6. try{
  7. Class.forName("com.ibm.db2.jcc.DB2Driver");
  8.  
  9. }
  10. catch(Exception e){
  11. e.printStackTrace();
  12. }
  13. }
  14. public static void main(String[] args) {
  15. try{
  16. Connection con = null;
  17. String url = "jdbc:db2://localhost:50001/vstud";
  18.  
  19. if(args.length == 0){
  20. con = DriverManager.getConnection(url,"student","abcdef");
  21. }
  22. else if(args.length == 2){
  23. con = DriverManager.getConnection(url,args[1],args[2]);
  24. }
  25. else{
  26. throw new Exception("\nUsage java MyJDBC[,username,passwd]");
  27. }
  28.  
  29. //TODO Zameniti scannere input poljima
  30.  
  31. Scanner input = new Scanner(System.in);
  32.  
  33. System.out.println("Unesite Godinu i naziv roka koji zelite da promenite");
  34. int godina = input.nextInt();
  35. String oznaka = input.next();
  36. System.out.println("Unesite naziv");
  37. String naziv = input.next();
  38. System.out.println("Unesite pocetak u formatu gggg-mm-dd");
  39. String pocetak = input.next();
  40. System.out.println("Unesite kraj");
  41. String kraj = input.next();
  42. System.out.println("Unesite tip");
  43. String tip = input.next();
  44.  
  45. input.close();
  46.  
  47. PreparedStatement upit = con.prepareStatement("UPDATE ispitni_rok " +
  48. "SET naziv = ?, " +
  49. "pocetak_prijavljivanja = ?, " +
  50. "kraj_prijavljivanja = ?, " +
  51. "tip = ? " +
  52. "WHERE godina = ? and oznaka = ?");
  53.  
  54. upit.setInt(5, godina);
  55. upit.setString(6, oznaka);
  56. upit.setString(1, naziv);
  57. upit.setDate(2, java.sql.Date.valueOf(pocetak));
  58. upit.setDate(3, java.sql.Date.valueOf(kraj));
  59. upit.setString(4, tip);
  60.  
  61. int insCount = upit.executeUpdate();
  62.  
  63. System.out.println("Uspelo kao:" + insCount);
  64.  
  65. }
  66. catch(Exception e){
  67. e.printStackTrace();
  68. }
  69. }
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement