Advertisement
Guest User

Untitled

a guest
Jun 19th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.66 KB | None | 0 0
  1. import java.sql.*;
  2. import java.util.Scanner;
  3.  
  4. public class Main {
  5.  
  6.  
  7.  
  8.     public static void main(String[] args) {
  9.         System.out.println("Introduceti un salariu: ");
  10.         Scanner scanMin = new Scanner(System.in);
  11.         Integer min = scanMin.nextInt();
  12.         try {
  13.             DB database = new DB();
  14.             Connection con = database.getConnection();
  15.             PreparedStatement ps = con.prepareStatement("SELECT * FROM DateAngajati WHERE salariu>=?");
  16.             ps.setString(1, min.toString());
  17.             ResultSet data = ps.executeQuery();
  18.             System.out.println("Angajati cu salariul mai mare de: " + min);
  19.             if (!data.isBeforeFirst() ) {
  20.                 System.out.println("Niciun angajat gasit.");
  21.             }
  22.             while(data.next()) {
  23.                     String cnp = data.getString("CNP");
  24.                     String nume = data.getString("Nume");
  25.                     Integer varsta = data.getInt("Varsta");
  26.                     Integer salariu = data.getInt("Salariu");
  27.                     System.out.printf("Angajatul %s cu CNP: %s si varsta de %d de ani are salariul de %d \n", nume, cnp, varsta, salariu);
  28.             }
  29.  
  30.         } catch (SQLException e) {
  31.             e.printStackTrace();
  32.         }
  33.  
  34.     }
  35.  
  36.     public static class DB {
  37.         public Connection getConnection(){
  38.             Connection con=null;
  39.             try{
  40.                 Class.forName("com.mysql.jdbc.Driver");
  41.                 con= DriverManager.getConnection("jdbc:mysql://programare.me/costi","costi","Costi123!");
  42.             }catch(Exception e){System.out.println(e);}
  43.             return con;
  44.         }
  45.  
  46.     }
  47.  
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement