Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. package ua.kiev.prog;
  2.  
  3. import java.sql.*;
  4. import java.util.Scanner;
  5.  
  6. /*Спроектировать базу «Квартиры». Каждая запись в базе содержит данные о квартире (район, адрес, площадь, кол. комнат, цена).
  7. Сделать возможность выборки квартир из списка по параметрам.*/
  8.  
  9. public class ApartmentMain {
  10. private static final String DB_CONNECTION = "jdbc:mysql://localhost:3306/dbapartment";
  11. private static final String DB_USER = "root";
  12. private static final String DB_PASSWORD = "03051993_Zakusylo";
  13.  
  14. public static void main(String[] args) {
  15. Scanner sc = new Scanner(System.in);
  16. try (Connection connection = DriverManager.getConnection(DB_CONNECTION, DB_USER, DB_PASSWORD)) {
  17. ApartmentWorker worker = new ApartmentWorker(connection, sc);
  18.  
  19.  
  20. while (true) {
  21. System.out.println("1: Delete load table of database and start new");
  22. System.out.println("2: Add new apartment");
  23. System.out.println("3: Delete apartment");
  24. System.out.println("4: Change price of apartment");
  25. System.out.println("5: View all apartments");
  26. System.out.println("6: View apartments by parameters");
  27. System.out.print("-> ");
  28.  
  29. String s = sc.nextLine();
  30. switch (s) {
  31. case "1":
  32. worker.deleteOldTableAndCreateNew();
  33. break;
  34. case "2":
  35. worker.addNewApartment();
  36. break;
  37. case "3":
  38. worker.deleteApartment();
  39. break;
  40. case "4":
  41. worker.changePriceOfApartment();
  42. break;
  43. case "5":
  44. worker.showDataBase();
  45. break;
  46. case "6":
  47. worker.showDataBaseByParamets();
  48. break;
  49. default:
  50. return;
  51. }
  52. }
  53. } catch (SQLException e) {
  54. e.printStackTrace();
  55. }
  56. }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement