Guest User

Untitled

a guest
May 23rd, 2017
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. import java.sql.*;
  2. import java.util.Scanner;
  3.  
  4. public class Unos {
  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");
  34. int godina = input.nextInt();
  35. System.out.println("Unesite oznaku");
  36. String oznaka = input.next();
  37. System.out.println("Unesite naziv");
  38. String naziv = input.next();
  39. System.out.println("Unesite pocetak u formatu gggg-mm-dd");
  40. String pocetak = input.next();
  41. System.out.println("Unesite kraj");
  42. String kraj = input.next();
  43. System.out.println("Unesite tip");
  44. String tip = input.next();
  45.  
  46. input.close();
  47.  
  48. PreparedStatement upit = con.prepareStatement("INSERT INTO ispitni_rok " +
  49. "values(?,?,?,?,?,?)");
  50.  
  51. upit.setInt(1, godina);
  52. upit.setString(2, oznaka);
  53. upit.setString(3, naziv);
  54. upit.setDate(4, java.sql.Date.valueOf(pocetak));
  55. upit.setDate(5, java.sql.Date.valueOf(kraj));
  56. upit.setString(6, tip);
  57.  
  58. int insCount = upit.executeUpdate();
  59.  
  60. System.out.println("Uspelo kao:" + insCount);
  61.  
  62. }
  63. catch(Exception e){
  64. e.printStackTrace();
  65. }
  66. }
  67.  
  68. }
Add Comment
Please, Sign In to add comment