Guest User

Untitled

a guest
Mar 14th, 2019
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.35 KB | None | 0 0
  1. package Cas3;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.PreparedStatement;
  6. import java.util.Scanner;
  7.  
  8. public class Zadatak {
  9.  
  10.     private final static String CONN_STRING = "jdbc:oracle:thin:@nastava.is.pmf.uns.ac.rs:1521:xe";
  11.    
  12.     public static void main(String[] args) {
  13.        
  14.         try {
  15.             Class.forName("oracle.jdbc.driver.OracleDriver");
  16.  
  17.             Scanner sc = new Scanner(System.in);
  18.             System.out.println("ID nastavnika:");
  19.             String id = sc.nextLine();
  20.             System.out.println("Ime nastavnika:");
  21.             String ime = sc.nextLine();
  22.             System.out.println("Prezime nastavnika:");
  23.             String prezime = sc.nextLine();
  24.             System.out.println("Zvanje:");
  25.             String zvanje = sc.nextLine();
  26.            
  27.             try (Connection conn = DriverManager.getConnection(CONN_STRING, "baze2", "baze2")){
  28.                 conn.setAutoCommit(false);
  29.                 PreparedStatement ps1 =
  30.                         conn.prepareStatement("insert into nastavnik (nastavnik_id, ime, prezime, zvanje) values (?, ?, ?, ?)");
  31.                 ps1.setInt(1, Integer.parseInt(id));
  32.                 ps1.setString(2, ime);
  33.                 ps1.setString(3, prezime);
  34.                 ps1.setString(4, zvanje);
  35.                
  36.                 System.out.println("UPDATE 1 vratio: " + ps1.executeUpdate());
  37.                
  38.                 conn.commit();//rollback();
  39.                
  40.             } catch (Exception e) {
  41.                 e.printStackTrace();
  42.             }
  43.            
  44.         } catch (ClassNotFoundException e) {
  45.             e.printStackTrace();
  46.         }
  47.     }
  48. }
Add Comment
Please, Sign In to add comment