Advertisement
Guest User

Untitled

a guest
Mar 8th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.11 KB | None | 0 0
  1. import java.sql.*;
  2.  
  3. public class mein {
  4.    
  5.     private static final String CONN_STR = "jdbc:oracle:thin:@nastava.is.pmf.uns.ac.rs:1521:xe";
  6.    
  7.     public static void main(String args[]) throws SQLException {
  8.         Connection conn = DriverManager.getConnection(CONN_STR, "baze2", "baze2");
  9.         try {
  10.             Class.forName("oracle.jdbc.driver.OracleDriver");
  11.             System.out.println("UCITAN DRIVER");
  12.            
  13.            
  14.             Statement stmnt = conn.createStatement();
  15.             /*ResultSet rs = stmnt.executeQuery("Select p.naziv from Nastavnik n, Predmet p, predaje pj "
  16.                     + " where n.nastavnik_id = pj.nastavnik_id and p.predmet_id = pj.predmet_id and ime = 'Ana'");
  17.            
  18.            
  19.            
  20.             while(rs.next()) {
  21.                 System.out.println(rs.getString(1));
  22.             }
  23.             */
  24.             //ISCITAVANJE SVEGA
  25.             ResultSet rs = stmnt.executeQuery("Select * from nastavnik");
  26.             while(rs.next()) {
  27.                 System.out.println(rs.getInt(1)+", "+rs.getString(2)+", "+rs.getString(3)+", "+rs.getString(4));
  28.  
  29.             }
  30.             stmnt.execute("delete from nastavnik where zvanje='podpukovnik u penziji'");
  31.             //dodavanje u tabelu
  32. //           int broj = stmnt.executeUpdate("INSERT INTO NASTAVNIK values (64617, 'MILE', 'SEVIC', 'bik') ");
  33. //           System.out.println("dodato:" + broj);
  34.            
  35.             //conn.setAutoCommit(false); //na testu ce biti povezana brisanja//
  36.            
  37.              
  38. //          PreparedStatement pstmt = conn.prepareStatement("Insert into Nastavnik values(?, ?, ?, ?)");
  39. //           
  40. //           pstmt.setInt(1, 5112122);
  41. //           pstmt.setString(2, "Klemi");
  42. //           pstmt.setString(3, "SEVIC");
  43. //           pstmt.setString(4, "BB");
  44. //           pstmt.executeUpdate();
  45. //           
  46. //           pstmt.setInt(1, 511);
  47. //           pstmt.setString(2, "Klemi");
  48. //           pstmt.setString(3, "SEVIC");
  49. //           pstmt.setString(4, "BB");
  50. //           pstmt.executeUpdate();
  51. //           
  52. //           
  53. //           
  54. //           pstmt.close();
  55. //           
  56.              //conn.commit();
  57.              
  58.             rs.close();
  59.             stmnt.close();
  60.             conn.close();
  61.         }
  62.         catch (Exception e)
  63.         {
  64.             e.printStackTrace();
  65.             try {
  66.                 conn.rollback();
  67.             } catch(Exception ex) {
  68.                 ex.printStackTrace();
  69.             }
  70.         } finally {
  71.             try {
  72.                 conn.close();
  73.             } catch(Exception ex1) {
  74.                 ex1.printStackTrace();
  75.             }
  76.         }
  77.        
  78.     }
  79.  
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement