Advertisement
darius90

2500

Mar 6th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.09 KB | None | 0 0
  1. package javaapplication1;
  2.  
  3. import java.io.*;
  4. import java.sql.*;
  5. import java.util.Scanner;
  6.  
  7. public class Megoldas{
  8.     private int id; //adattagok mindig kisbetűvel
  9.     private int kor;
  10.     String knev;
  11.     String vnev;
  12.             public Megoldas (int id, int kor, String knev, String vnev){//konstruktor, sorrendben fentről le
  13.             this.id = id;
  14.             this.kor = kor;
  15.             this.knev = knev;
  16.             this.vnev = vnev;
  17.             }
  18.                 public void setId (int id){  //void=eljaras, adattag neve mindig nagybetu, setter metodus
  19.                 this.id = id;    
  20.                 }
  21.                
  22.                 public void setKor(int kor){ //void=eljárás, adattag neve mindig nagybetű, setter metódus
  23.                 this.kor = kor;    
  24.                 }
  25.                 public void setKnev(String knev){ //void=eljárás, adattag neve mindig nagybetű, setter metódus
  26.                 this.knev = knev;    
  27.                 }
  28.                 public void setVnev(String vnev){ //void=eljárás, adattag neve mindig nagybetű, setter metódus
  29.                 this.vnev = vnev;    
  30.                 }
  31.                     public int getId(){//Getter metódus
  32.                     return id;
  33.                     }
  34.                     public int getKor(){
  35.                     return kor;
  36.                     }
  37.                     public String Vnev(){
  38.                     return vnev;
  39.                     }
  40.                     public String Knev(){
  41.                     return knev;
  42.                     }
  43.                         public static void main(String args[]){
  44.                             Megoldas obj = new Megoldas (0,0,"vnev","knev");//konstruktor
  45.                             int tanuloszam, id, kor, i=0;
  46.                             String vnev,knev;
  47.                             try{ //try blokk a kivetelkezelés miatt
  48.                                 Scanner in = new Scanner (System.in);
  49.                                 Class.forName("com.mysql.jdbc.Driver");  
  50.                                 Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/emp","root","");
  51.                                     PreparedStatement ps=con.prepareStatement("insert into modulzaro values(?,?,?,?)"); //PreparedStatement név=connect.prepareStatement
  52.                                     BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); //String olvasás miatt
  53.                                         System.out.println("Kérem adja meg a csoport tanulóianak a számát: ");
  54.                                         tanuloszam = in.nextInt(); //in = felső scanner objektum
  55.                                         while( i < tanuloszam){
  56.                                             System.out.println("Írd be a tanuló azonosítószámát:");  
  57.                                             id = in.nextInt();
  58.                                             System.out.println("Írd be a tanuló korát:");  
  59.                                             kor = in.nextInt();
  60.                                             System.out.println("Írd be tanuló vezetéknevét:");  
  61.                                             vnev = br.readLine();
  62.                                             System.out.println("Írd be a tanuló keresztnevét:");  
  63.                                             knev = br.readLine();
  64.                                             ps.setInt(1,id);
  65.                                             ps.setInt(2,kor);
  66.                                             ps.setString(3,vnev);
  67.                                             ps.setString(4,knev);
  68.                                             ps.executeUpdate();  
  69.                                             System.out.println(tanuloszam+" Személy felvétele megtörtént");  
  70.                                             i++;
  71.                                             }
  72.                                     br.close();
  73.                                     ps.close();
  74.                                 in.close();  
  75.                                                Statement stmt=con.createStatement();
  76.                                                ResultSet rs=stmt.executeQuery("select * from modulzaro");
  77.                                                System.out.println("Az adatbázisba felvitt személyek neve:");  
  78.                                                 while(rs.next()){
  79.                                                 obj.setId(rs.getInt("id"));
  80.                                                 obj.setKnev (rs.getString("knev"));
  81.                                                 System.out.println(obj.get.knev + " " + obj.get.id);
  82.                                                 }
  83.                                                     rs.close();
  84.                                                     stmt.close();
  85.                                                     con.close();
  86. }
  87. catch(SQLException e) //catch blokkok
  88. { e.printStackTrace();
  89.     }
  90. catch(Exception ex
  91.    
  92. {
  93.                                         }
  94.                         }
  95.                    
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement