Advertisement
Guest User

Untitled

a guest
Jan 14th, 2018
84
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.  
  4. public class PostgresjbcFlugzeug
  5. {
  6.     public static void main(String[] args) throws ClassNotFoundException, SQLException
  7.     {
  8.     Class.forName("org.postgresql.Driver")
  9.     String url="jdbc:postgresql://localhost/Faststrike";
  10.     Connection con = DriverManager.getConnection(url,"Fasti","1337");
  11.     }
  12.  
  13. boolean logIn=false;   
  14. boolean exit=false;
  15. int KNR=0;
  16. int menue;
  17.  
  18.  
  19. String Kundennummer_search="select * from Kunden where Kundennummer=?";
  20. String Kundennummer_Insert="insert into Passagier (?,?,?)";
  21. String FlugSuchen="select datum,v1.Flugnummer,v1.Startflughafen,v1.Zielflughafen,v1.Ziel from Flugverbindung v1,Flughafen f1,abflug where v1.zielflughafen=f1.IATA like ?% or f1.Zielflughafen like ?%;"
  22.  
  23.  
  24.  
  25. while(menue != true ){
  26. Scanner M=new Scanner(System.in);
  27. menue=M.nextInt();
  28. switch (menue) {
  29.             case 1:  PreparedStatement stmtKnr= cn.prepareStatement(Kundennummer_search);
  30.                      
  31.                      Scanner S=new Scanner(System.in);
  32.                      KNR=S.nextInt();
  33.                      
  34.                      stmtKnr.setInt(1,KNR);
  35.                      S.close();
  36.                      
  37.                      ResultSet rset = stmtKnr.executeQuery();
  38.                      
  39.                      if(rset.next()){logIn=true;rset.close();}
  40.                      else
  41.                     {
  42.                     PreparedStatement stmtInKunde=cn.prepareStatement(Kundennummer_Insert);
  43.                    
  44.                     Scanner s1 = new Scanner(System.in);
  45.                     System.out.print("Ihr Nachname eingeben: ");
  46.                     String NN = s1.next();
  47.                     System.out.print("Ihr Vorname eingeben: ");
  48.                     String VN = s1.next();
  49.                     System.out.print("Ihre Kundennummer eingeben: ");
  50.                     KNR= s1.nextint();
  51.                    
  52.                     stmtInKunde.setString(1,NN);
  53.                     stmtInKunde.setString(2,VN);
  54.                     stmtInKunde.setString(3,KNR);
  55.                    
  56.                     logIn=true;
  57.                     stmtInKunde.executeUpdate();
  58.                     s1.close();
  59.                     rset.close;
  60.                    
  61.                     }break;
  62.            
  63.            
  64.            
  65.             case 2:  if(logIn=true){   
  66.            
  67.             }
  68.                      else{System.out.print("Sie sind als kein Kunde angemeldet bitte ers anmelden");};
  69.                      break;
  70.            
  71.            
  72.            
  73.            
  74.             case 3:  ;
  75.                      break;
  76.             case 4:  ;
  77.                      break;
  78.         default:     ;
  79.                      break;
  80.         }
  81.  
  82. }
  83.    
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement