Advertisement
Guest User

Untitled

a guest
Jul 13th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.81 KB | None | 0 0
  1. package bus;
  2.  
  3. import java.util.Scanner;
  4. import java.sql.SQLException;
  5. import java.sql.Connection;
  6. import java.sql.Statement;
  7. import java.sql.DriverManager;
  8. import java.sql.ResultSet;
  9.  
  10. public class Bus {
  11. private static final String url = "jdbc:mysql://fr79380k.beget.tech:3306/fr79380k_test";
  12. private static final String user = "fr79380k_test";
  13. private static final String password = "12345678";
  14.  
  15. private static String query;
  16.  
  17. public static void main(String[] args) {
  18. Scanner inputScanner = new Scanner(System.in);
  19.  
  20. try {
  21. Connection connection = DriverManager.getConnection(url, user, password);
  22. Statement CONNECTION = connection.createStatement();
  23.  
  24. while(true) {
  25. System.out.println("Выберите пункт меню:");
  26. System.out.println("1- Вывод данных");
  27. System.out.println("2- Добавление данных");
  28. System.out.println("3- Редактирование данных");
  29. System.out.println("4- Поиск данных");
  30. System.out.println("5- Удаление данных");
  31. System.out.println("6- Выход");
  32.  
  33. int input = inputScanner.nextInt();
  34.  
  35. switch (input) {
  36. case 1:
  37. query = "select id, number, name, arrival, departure, time, price from info";
  38. ResultSet result = CONNECTION.executeQuery(query);
  39.  
  40. while (result.next()) {
  41. int id = result.getInt(1);
  42. int number = result.getInt(2);
  43. String name = result.getString(3);
  44. String arrival = result.getString(4);
  45. String departure = result.getString(5);
  46. String time = result.getString(6);
  47. int price = result.getInt(7);
  48.  
  49. System.out.printf("id: %d, number: %d, name: %s, arrival: %s, departure: %s, time: %s, price: %d%n", id, number, name, arrival, departure, time, price);
  50. }
  51. break;
  52.  
  53. case 2:
  54. System.out.println("Введите Id для автобуса: ");
  55. int id = inputScanner.nextInt();
  56. System.out.println("Введите номер автобуса: ");
  57. int number = inputScanner.nextInt();
  58. System.out.println("Введите название : ");
  59. String name = inputScanner.next();
  60. System.out.println("Введите время отправление: ");
  61. String arrival = inputScanner.next();
  62. System.out.println("Введите время прибытия: ");
  63. String departure = inputScanner.next();
  64. System.out.println("Ведите время пути: ");
  65. String time = inputScanner.next();
  66. System.out.println("Ведите стоимость: ");
  67. int price = inputScanner.nextInt();
  68.  
  69. query = String.format(
  70. "insert into info(id,number, name, arrival, departure, time, price)\n" +
  71. " values ( '%d', '%d', '%s', '%s', '%s', '%s', '%d');",
  72. id, number, name, arrival, departure, time, price
  73. );
  74. CONNECTION.executeUpdate(query);
  75. break;
  76. }
  77. }
  78.  
  79. } catch (SQLException sqlEx) {
  80. sqlEx.printStackTrace();
  81. }
  82. }
  83.  
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement