Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package javaapplication1;
- import java.io.*;
- import java.sql.*;
- import java.util.Scanner;
- public class Megoldas{
- private int id; //adattagok mindig kisbetűvel
- private int kor;
- String knev;
- String vnev;
- public Megoldas (int id, int kor, String knev, String vnev){//konstruktor, sorrendben fentről le
- this.id = id;
- this.kor = kor;
- this.knev = knev;
- this.vnev = vnev;
- }
- public void setId (int id){ //void=eljaras, adattag neve mindig nagybetu, setter metodus
- this.id = id;
- }
- public void setKor(int kor){ //void=eljárás, adattag neve mindig nagybetű, setter metódus
- this.kor = kor;
- }
- public void setKnev(String knev){ //void=eljárás, adattag neve mindig nagybetű, setter metódus
- this.knev = knev;
- }
- public void setVnev(String vnev){ //void=eljárás, adattag neve mindig nagybetű, setter metódus
- this.vnev = vnev;
- }
- public int getId(){//Getter metódus
- return id;
- }
- public int getKor(){
- return kor;
- }
- public String Vnev(){
- return vnev;
- }
- public String Knev(){
- return knev;
- }
- public static void main(String args[]){
- Megoldas obj = new Megoldas (0,0,"vnev","knev");//konstruktor
- int tanuloszam, id, kor, i=0;
- String vnev,knev;
- try{ //try blokk a kivetelkezelés miatt
- Scanner in = new Scanner (System.in);
- Class.forName("com.mysql.jdbc.Driver");
- Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/emp","root","");
- PreparedStatement ps=con.prepareStatement("insert into modulzaro values(?,?,?,?)"); //PreparedStatement név=connect.prepareStatement
- BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); //String olvasás miatt
- System.out.println("Kérem adja meg a csoport tanulóianak a számát: ");
- tanuloszam = in.nextInt(); //in = felső scanner objektum
- while( i < tanuloszam){
- System.out.println("Írd be a tanuló azonosítószámát:");
- id = in.nextInt();
- System.out.println("Írd be a tanuló korát:");
- kor = in.nextInt();
- System.out.println("Írd be tanuló vezetéknevét:");
- vnev = br.readLine();
- System.out.println("Írd be a tanuló keresztnevét:");
- knev = br.readLine();
- ps.setInt(1,id);
- ps.setInt(2,kor);
- ps.setString(3,vnev);
- ps.setString(4,knev);
- ps.executeUpdate();
- System.out.println(tanuloszam+" Személy felvétele megtörtént");
- i++;
- }
- br.close();
- ps.close();
- in.close();
- Statement stmt=con.createStatement();
- ResultSet rs=stmt.executeQuery("select * from modulzaro");
- System.out.println("Az adatbázisba felvitt személyek neve:");
- while(rs.next()){
- obj.setId(rs.getInt("id"));
- obj.setKnev (rs.getString("knev"));
- System.out.println(obj.get.knev + " " + obj.get.id);
- }
- rs.close();
- stmt.close();
- con.close();
- }
- catch(SQLException e) //catch blokkok
- { e.printStackTrace();
- }
- catch(Exception ex
- {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement